sql 相关的查询面试题收集及答案
一 //查询某表中的第30到40行的数据
select * from 表名 where 字段 in( select top 40 字段 from 表名 )and 字段 not in( select top
30 字段 from 表名)
或者
select top 10 * from 表名 where 字段 not in( select top 30 字段 from 表名)
二 //查询一个表中存在重复的字段“字段1”
select DISTINCT 字段1 from 表名 having count(字段1)>1 group by 字段1
(并显示可能重复的次数)
select DISTINCT 字段1, count(字段1) As 次数 from 表名 having count(字段1)>1 group by 字段1
某门户网站数据库职位笔试题
1、事务是什么?
2、oracle中truncate和delete命令有何区别?
3、Oracle中char和varchar2数据类型有什么区别?有数据”test”分别存放到char(10)和varchar2(10)
类型的字段中,其存储长度及类型有何区别?
4、参见如下表结构
出版社:
出版社代码 char(2),
出版社名称 varchar2(32)
图书:
图书编号 char(8),
图书名称 varchar2(128),
出版社代码 char(2),
作者代号 char(4),
图书简介 varchar2(128)
作者:
作者代号 char(4),
作者名称 varchar2(10),
性别 char(1),
年龄 number(3),
文学方向 varchar2(64)
获奖名单:
获奖日期 date,
获奖人员 char(4)
编写SQL语句,找出“作者”库中没有出现在“获奖名单”库中所有作者信息的SQL语句(提示:使用not
in、not exists以及外关联三种方法,并说明哪种方法最优。
5、Oracle数据库表存在伪列rowid,请利用rowid编写一个SQL语句,从以下记录中找到唯一记录,并将其
flag列更新为Y
No name sex flag
1 张三 1 N
1 张三 1 N
1 张三 1 N
6、Oracle中,需要在查询语句中把空值(NULL)输出为0,如何处理?
7、见第四题“获奖名单”表,写出SQL语句,查询出在上一个月获奖的人员。
8、见第四题“图书”表,在表上对图书名称、出版社代码、作者代号创建了组合索引,请问在执行如下
语句时会不会利用到索引。
Select * from 图书 where 图书名称=’xxxx’
Select * from 图书 where 图书名称=’xxxx’ and 出版社代码=’bb’
Select * from 图书 where 图书名称=’xxxx’ and 作者代号=’ddd’
Select * from 图书 where 出版社代码=’yyy’
9、编写一个简单的Oracle存储过程,输出参数必须有一个是结果集。
专家对本试卷的分析:
第一,这张笔试卷从题目的考点上来看,属于基础知识类的;
第二,从难度上分析属于中等;
第三,从题目的设置上来看,该公司的主要用意是考察笔试者的工作经验和项目经验,尽管是基础
知识,但是只要没做过开发工作,想回答上来并不容易;
第四,通篇只有第4题最后一问涉及到了“优化”的问题,因此判断该公司这张试题主要是面对开
发职位的。
请问在ASP中能否使用一条SQL语句同时操作两个表
有两表Tab1,Tab2;1和2中有两相同字段“代码”,‘名称’,现欲用Tab1中的“代码”和Tab2中‘代码’相关联查询得到‘名称’来填充Tab1中的“名称”字段,在查询分析器中该如何写此语句?
update tab1 set 名称=tab2.名称
from tab1,tab2
where tab1.代码=tab2.代码
有两表Tab1,Tab2;1和2中有两相同字段“代码”,‘名称’,现欲用Tab1中的“代码”和Tab2中‘代码’相关联查询得到‘名称’来填充Tab1中的“名称”字段,在查询分析器中该如何写此语句?
update table1 set 名称=b.名称 from table1 a inner join table2 b on a.代码=b.代码
分享到:
相关推荐
这篇文档《2011 SQL笔试题》及其压缩包资源,显然是为了帮助学习者或者应聘者准备SQL相关的面试或笔试而准备的。 SQL的基础知识点包括: 1. **数据类型**:SQL支持多种数据类型,如整数(INT)、浮点数(FLOAT)、...
经典sql练习,几道经典的SQL笔试题题目。sql就在于多多练习
在SQL笔试题中,常见的知识点包括但不限于以下几类: 1. **基本查询**:掌握SELECT语句,包括选择列、表连接(INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN)、WHERE子句用于筛选数据,GROUP BY进行数据分组,...
SQL笔试题库。
1到3年工作经验的 sql面试笔试题(通过面试360,华为,阿里收集)
SQL笔试题知识点总结 以下是根据给定的文件信息,生成的相关知识点总结: 一、基本概念 1. 数据库管理系统(DBMS):数据库管理系统是一个软件系统,用于创建、设计、管理和维护数据库。 2. RDBMS(Relational ...
SQL 笔试题是数据库领域中的一个重要组成部分,涉及到数据库的各个方面,包括触发器、存储过程、索引、内存泄漏、事务、锁、视图、游标等知识点。 1. 触发器的作用:触发器是一种特殊的存储过程,通过事件来触发...
SQL笔试题通常考察应聘者对于SQL语言的理解和实际应用能力,尤其是查询语句的编写、SQL函数的使用,以及多表连接操作等。本次整理的SQL题目覆盖了这些基础而又核心的知识点。 首先,基础查询语句的编写是考察的重点...
### SQL笔试题概述 该文件提供了一系列SQL基础知识的笔试题目,并附带了多种题型及其答案。这些题目旨在帮助读者复习和巩固SQL基础知识。 ### SQL基础知识详解 #### 1. SQL基础操作 - **SQL文件管理**:SQL文件...
"SQL笔试题答案" 在本资源中,我们将逐步解释SQL笔试题的答案。这些问题涵盖了SQL基础知识、数据类型、数据操作语言(DML)、数据定义语言(DDL)、事务控制、索引、触发器、视图等方面。 单词解释 在SQL中,了解...
十家互联网大厂SQL笔试题 本资源为十家互联网大厂的SQL笔试题,涵盖了多个方面的SQL知识点,如用户活跃、留存和粘性分析、红包流向探索分析等。以下是对应的知识点: 一、用户活跃、留存和粘性分析 1. 活跃用户数...
根据给定的文件信息,以下是对SQL笔试题的详细知识点解析: ### 1. 查询第30部门的所有员工 题目要求查询所有属于部门编号为30的员工信息。 ```sql SELECT * FROM iv_emp WHERE deptno = 30; ``` ### 2. 查询所有...
SQL笔试题解析 本文将对常见SQL笔试题进行解析,涵盖了多个知识点,包括统计查询、条件判断、日期统计等。下面是对每个题目的详细解析。 1. 统计查询SQL练习 问题:统计查询SQL练习,数据库中表结构如下,字段...
SQL是Structured Query Language的缩写,是用于管理和...以上就是SQL笔试题涉及的关键知识点,涵盖了数据库基础概念、SQL语句的使用以及事务和索引的理解。理解并熟练掌握这些概念对于数据库管理和开发工作至关重要。
SQL笔试题知识点总结 本资源摘要信息涵盖了SQL笔试题的知识点,包括SQL命令、查询语句、数据类型、数据库设计等方面的知识。 一、SQL基本命令 * 使用UPDATE命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,...
根据给定的文件信息,以下是对“SQL 笔试题”中的关键知识点的详细解析: ### 1....以上知识点覆盖了SQL笔试题中提及的关键概念和技术细节,深入理解这些内容将有助于提升个人的SQL技能和面试表现。
标题中的“sql笔试题(不断更新中)”表明这是一个关于SQL考试或面试题目的集合,可能涵盖了多种SQL语言的概念、语法和应用。SQL,全称Structured Query Language,是用于管理关系数据库的标准语言,包括查询数据、...
在SQL笔试题中,通常会考察以下几个核心知识点: 1. **查询语句**:这是SQL的基础,用于从数据库中选择信息。例如,题目要求从"Customers"表中选取所有姓为"Smith"的顾客记录,可以使用如下的SQL语句: ```sql ...
以下是一些关于SQL笔试选择题中的关键知识点: 1. **关系型数据库**:关系型数据库是一种以表格形式存储数据的数据库,其中数据之间的关系可以通过外键进行关联。题目中提到的Oracle和MySql都是典型的关系型数据库...
在SQL笔试题中,常见的题目类型包括单词解释、编写SQL语句、填空题以及问答题。以下是根据提供的部分试题内容详解的一些关键知识点: 1. **单词解释**: - **Data**:数据,是数据库中的基本元素,可以是数字、...