第 4 章 数据操作语句
一. 选择题
1. 当关系 R 和 S 进行连接操作时,如果 R 中的元组不满足连接条件,在连接结果中也会
将这些记录保留下来的操作是 A
A.左外连接 B.右外连接
C.内连接 D.自连接
2. 设在某 SELECT 语句的 WHERE 子句中,需要对 Grade 列的空值进行处理。下列关于
空值的操作,错误的是 C
A.Grade IS NOT NULL B.Grade IS NULL
C.Grade = NULL D.NOT (Grade IS NULL)
3. 下列聚合函数中,不忽略空值的是 D
A.SUM(列名) B.MAX(列名)
C.AVG(列名) D.COUNT(*)
4.SELECT … INTO …FROM 语句的功能是 A
A. 将查询结果插入到一个新表中
B.将查询结果插入到一个已建好的表中
C.合并查询的结果
D. 向已存在的表中添加数据
5.下列利用 SC 表的查询语句中,错误的是 B
A.SELECT Sno, COUNT(*) FROM SC GROUP BY Sno
B.SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3
C.SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3
D. SELECT Sno FROM SC GROUP BY Sno
6.现要利用 Student 表查询年龄最小的学生姓名和年龄。下列实现此功能的查询语句中,
正确的是 D
A.SELECT Sname, MIN(Sage) FROM Student
B.SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
C.SELECT TOP 1 Sname, Sage FROM Student
D. SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage
7.设 SC 表中记录成绩的列为:Grade,类型为 int。若在查询成绩时,希望将成绩按‘优’、
‘良’、‘中’、‘及格’和‘不及格’形式显示,正确的 Case 函数是 C
A. Case Grade
When 90~100 THEN '优'
When 80~89 THEN '良'
When 70~79 THEN '中'
When 60~69 THEN '及格'
Else '不及格'
End
B. Case
When Grade between 90 and 100 THEN Grade = '优'
评论0
最新资源