一. 单选题(共20题,100分)

1. (单选题)在下列聚集函数中,不忽略空值NULL的是(   )。

  • A. SUM(列名)

  • B. MAX(列名)

  • C. COUNT(*)

  • D. AVG(列名)

正确答案:C:COUNT(*);

2. (单选题)SQL中创建数据库的语句(   )。

  • A. CREATE SCHEMA 

  • B. CREATE TABLE

  • C. CREATE VIEW

  • D. CREATE DATABASE

正确答案:D:CREATE DATABASE;

3. (单选题)与WHERE G BETWEEN 60 AND 100等价的子句是(   )。

  • A. WHERE G>60 AND G<100

  • B. WHERE G>=60 AND G=<100 

  • C. WHERE G>60 AND G<=100

  • D. WHERE G>=60 AND G<100

正确答案:B:WHERE G>=60 AND G=<100 ;

4. (单选题)关系代数中的σ运算符对应SELECT语句中的(   )子句。 

  • A. SELECT  

  • B. FROM 

  • C. WHERE 

  • D. GROUP BY

正确答案:C:WHERE ;

5. (单选题) WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(   )。

  • A. * 

  • B.  % 

  • C. — 

  • D. ?

正确答案:B: % ;

6. (单选题) 在select语句中,需对分组情况满足的条件进行判断时,应使用(   )。

  • A. WHERE  

  • B. GROUP BY 

  • C. ORDER BY 

  • D. HAVING

正确答案:D:HAVING;

7. (单选题)在SQL语言中,实现数据检索的语句是(   )。

  • A. select  

  • B. insert 

  • C. update

  • D. delete

正确答案:A:select ;

8. (单选题)在SQL语句中,对输出结果排序的语句是(   )。

  • A. GROUP BY

  • B. ORDER BY

  • C. WHERE

  • D. HAVING

正确答案:B:ORDER BY;

9. (单选题)语句 delete  from  sc  表明( )。

  • A. 删除sc中的全部记录   

  • B. 删除基本表sc

  • C. 删除基本表sc中的列数据  

  • D. 删除基本表sc中的部分行

正确答案:A:删除sc中的全部记录 ;

10. (单选题)SQL中,聚合函数SUM(列名)用于(     )。

  • A. 对数值型列中的值求和

  • B. 计算属性的个数

  • C. 对一列中的非空值计算个数   

  • D. 对一列中的非空值和空值计算个数

正确答案:A:对数值型列中的值求和;

11. (单选题)下列关于SQL语言叙述中,错误的是(    )。

  • A. SQL语言词汇有限,便于学习。

  • B. SQL语言具有灵活强大的查询功能。 

  • C. SQL语言是一种非过程化的语言。

  • D. SQL语言功能强,能满足所有应用需求

正确答案:D:SQL语言功能强,能满足所有应用需求;

12. (单选题)在SQL语言中,修改结构时,应使用的命令是(    ) 。

  • A.  UPDATE 

  • B. INSERT 

  • C. ALTER 

  • D. MODIFY 

正确答案:C:ALTER ;

13. (单选题)在SQL语言中PRIMARY KEY 的作用是(    )。

  • A. 定义主码

  • B. 定义外部码

  • C. 定义处部码的参照表 

  • D. 确定主码类型 

正确答案:A:定义主码;

14. (单选题)SQL中的视图机制属于DBS的(      )。

  • A. 完整性措施

  • B. 安全性措施

  • C. 恢复措施

  • D. 并发性措施

正确答案:B:安全性措施;

15. (单选题)删除表中记录的语句是(     )。

  • A. DROB DATEBASE

  • B. DROP TABLE  

  • C. DELETE FROM

  • D. DELETE TABLE

正确答案:C:DELETE FROM;

16. (单选题)创建视图的语句是(        )。

  • A. CREATE TABLE

  • B. CREATE VIEW

  • C. CREATE DATABASE

  • D. CREATE INDEX

正确答案:B:CREATE VIEW;

17. (单选题)为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字(       )。

  • A. UNIQUE

  • B. COUNT

  • C.  UNION 

  • D.  DISTINCT 

正确答案:A:UNIQUE;

18. (单选题)SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。

  • A. 包括20岁和30岁 

  • B. 不包括20岁和30岁

  • C. 包括20岁但不包括30岁

  • D. 包括30岁但不包括20岁

正确答案:A:包括20岁和30岁 ;

19. (单选题)表达式“AGE BETWEEN 18 AND 24”等价于(       )。

  • A. AGE>18 AND AGE<24 

  • B. AGE>=18 AND AGE<24

  • C. AGE>18 AND AGE<=24 

  • D. AGE>=18 AND AGE<=24 

正确答案:D:AGE>=18 AND AGE<=24 ;

20. (单选题)SQL语言中,删除一个表的命令是(       )。

  • A. DELETE 

  • B. DROP

  • C. CLEAR

  • D. REMOVE

正确答案:B:DROP;