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