一、填空题
1、 在检索数据时,如果使用___*_____符号,则表示检索所有的列。
2、 在ORDERBY子句中,____ASC_______关键字表示升序排列,_____DESC____关键字表示降序排列。
3、 如果定义与组有关的搜索条件,可以把__Having_______子句添加到SELECT语句中。
4、 当进行模糊查询是,应使用关键字_______like____ 和通配符___-(下划线)_____或百分号“%”。
5、 WHERE子句可以接受FROM子句输出的数据,而HAVING子句则可以接受来自____group by_____、FROM或____where____子句的输出。
6、 在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是___全外连接_______。
7、 ______ASCII()______函数返回某个字符的ASCII值,__CHAR()____函数返回某个ASC
II值对应的字符。
8、 在SELECT、UPDATE或DELETE语句中嵌套一个或多个SELECT语句时,被嵌套的SELECT语句被称为___子查询_______.
9、 子查询语句必须使用的___()括号____括起来,否则无法判断子查询语句的开始和结束。在子查询语句中,不能使用___order by_____子句。
10、 在单行子查询中,由于内查询只返回单行单列值,因此可以把其作为___常量_____来对待。
11、 多行比较运算包括__in_______、_____any_____和_____all___。
12、 如果需要想表中插入一批已经存在的数据,可以在INSERT语句中使用__select________语句。
Insert into emp select 'fan',1235,mgr.hiredate from emp where empno=7788;
13、 如果要创建一个UPDATE语句来修改EMP表中的数据,将所有员工的工薪上调10%,
则应该用的SQL语句是____update emp set sal=sal*1.1;___________。
二、选择题
1、下列哪个句子在SELECT语句中用于排序结果集?( )
A、HAVING 子句 B、WHERE子句 C、FROM子句 D、ORDER BY子句
2、为了去除结果集中重复的行,可在SELECT语句使用下列哪个关键字?( )
A、ALL B、DISTINCT C、SPOOL D、HAVING
3、下列哪个关键字或子句用来限定查询结果集中的行?( )
A、SELECT B、WHERE C、UPDATE D、 HAVING
4、GROUP BY子句作用是什么?( )
A、查询结果的分组条件 B、组的筛选条件
C、限定返回的行的判断条件 D、对结果集进行排序
5、HAVING子句的作用是什么?( )
A、查询结果的分组条件 B、组的筛选条件
C、限定返回的行的判断条件 D、对结果集进行排序
6、下列哪个子句是SELECT语句中的必选项?( )
A、FROM B、WHERE C、HAVING D、ORDER BY
7、下列哪个子句可以实现对一个结果集的分组和汇总?( )
A、HAVING B、ORDER BY C、WHERE D、GROUP BY
8、查询以一个表的总记录数,可以采用___________统计函数。
A、AVG(*) B、SUM(*)
C、COUNT(*) D、MAX(*)
9、当COL__NAME取_________值时,表达式COL__NAME<ALL(5,10,13)为真。
A、12 B、11 C、8 D、2
10、当COL__NAME取_________值时,表达式COL__NAME>ALL(5,10,13)为假。
A、12 B、11 C、8 D、2
11、下面哪一个函数表示把字符串X中的所有英文大慈转换为首字母大些的形式?
A、initcap()函数 B、concat()函数
C、upper()函数 D、lower()函数
12、有关子查询的描述,下列哪一项是正确的?( )
A、子查询只允许在SELECT语句中使用
B、子查询没有必要使用括号括起来
C、子查询不允许嵌套
D、子查询允许嵌套
13、在下面有关ANY运算符的描述中,哪一项是正确的?( )any 某一个
A、<any 表示小于最小值
B、<any表示小于最大值
C、>any表示大于最小值
D、都不对
14、下列哪一个是交集运算符?( )
A、INTERSECT B、UNION C、SET D、MINUS
15、下列哪一个是并操作运算符?( )
A、INTERSECT B、UNION C、UNION ALL D、MINUS
三、简答题
1、 SELECT语句的基本作用是什么?
在SELECT语句中可以使用WHERE子句过滤数据,只检索那些满足过滤条件的数据。当表中的数据非常大时,这种过滤操作是非常有意义的。通过过滤数据,可以从大量的数据中获取自己所需要的数据。
2、 比较内连接和外连接。
Left outer join in right outer join in full join in 不是inner join in
distinct查询3、 简述正规表达式。
4、 比较子查询和连接查询。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论