第 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. 下列聚合函数中,不忽略空值的是
A.SUM(列名)
C.AVG(列名) D B.MAX(列名) D.COUNT(*)
A 4.SELECT … INTO …FROM语句的功能是
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