1.下列聚合函数中不忽略空值(NULL)的是 ______。
A. SUM(列名)
B. MAX(列名)
C. COUNT(*)
D. AVG(列名)
正确答案:
C
2.SQL 的 SELECT 语句中,“HAVING 条件表达式”用来筛选满足条件的 ______。
A. 列
B. 行
C. 关系
D. 分组
正确答案:
D
3.有关关系
S(S#, SNAME, SEX),
C(C#, CNAME),
SC(S#, C#, GRADE),
要查询选修“数据库”课的全体男生姓名的 SQL 语句是
SELECT SNAME FROM S, C, SC WHERE ______。
A. S.S# = SC.S# AND C.C# = SC.C# AND SEX = '男' AND CNAME = '数据库'
B. S.S# = SC.S# AND C.C# = SC.C# AND SEX IN '男' AND CNAME IN '数据库'
C. SEX = '男' AND CNAME = '数据库'
D. S.SEX = '男' AND CNAME = '数据库'
正确答案:
A
4.SQL 中,下列涉及空值的操作,不正确的是 ______。
A. AGE IS NULL
B. AGE IS NOT NULL
C. AGE = NULL
D. NOT (AGE IS NULL)
正确答案:
C
5.对由 SELECT–FROM–WHERE–GROUP–ORDER 组成的 SQL 语句,
其在 DBMS 处理时,各子句的执行次序为 ______。
A. SELECT–FROM–GROUP–WHERE–ORDER
B. FROM–SELECT–WHERE–GROUP–ORDER
C. FROM–WHERE–GROUP–SELECT–ORDER
D. SELECT–FROM–WHERE–GROUP–ORDER
正确答案:
C
6.在 SQL 语言中,属于 DML 操作命令的是 ______。
A. CREATE
B. GRANT
C. UPDATE
D. DROP
正确答案:
C
7.在 SQL 中,SELECT 语句的 “SELECT DISTINCT” 表示查询结果中 ______。
A. 属性名都不相同
B. 去掉了重复的列
C. 行都不相同
D. 属性值都不相同
正确答案:
C
8.在数据库系统中,视图可以提供数据的 ______。
A. 完整性
B. 并发性
C. 安全性
D. 可恢复性
正确答案:
C
9.在 SQL 语言的 SELECT 语句中,能实现投影操作的是 ______。
A. SELECT
B. FROM
C. WHERE
D. GROUP BY
正确答案:
A