SQL命令小测
一、选择:(答案写一题号前)
1、下列哪个关键字在 SELECT 语句中表示所有列?A
A) * B) ALL C) DESC D) DISTINCT
2、下列函数可以计算平均值的是? B
A) SUM B) AVG C) COUNT D) MAX
3、表中可以()一条记录的某个属性组(字段组)称为主键.
A) 唯一确定 B) 不唯一确定C) 模糊确定 D) 表达 A
4、若某个属性组在关系表 A 中不是主键,但它是另一个关系表 B 的主键,则该属性或属性组称为关系 A 的( )。
A) 外部属性 B) 主键 C) 内键 D) 外键 D
5、删除表用()命令。
A) DROP B) DELETE C) ZIP D) COMPRESS A
6、写出下列查询语句运行结果: SELECT COUNT(*) FROM STUDENT;()
A) STUDENT 表记录列数B) STUDENT 表记录行数
C) STUDENT 表记录行、列总数D) 入学分数和 B
7、写出下列查询语句运行结果:SELECT AVG(SCORE) FROM STUDENT;()
A) SCORE 列的最大值 B) SCORE 列的最小值
C) SCORE 列的平均值 D) 入学分数和 C
8、输出姓李的学生名单:SELECT NAME FROM student WHERE NAME ( );
A) LIKE ‘李%’B) LIKE ‘李’C) LIKE李% D) =‘李%’ A
9、统计各班学生人数: SELECT ( ) FROM STUDENT GROUP BY CLASS_ID;
A) AVG(*) B) COUNT(*) C) SUM(*) D) MAX(*) B
10、将 STUDENT 表所有女生的记录删除。( ) FROM STUDENT WHERE SEX=’女’;
A) DROP B) REMOVEC) DELETE TO D) DELETE D
11、将 STUDENT 表中所有女生成绩加 10 分。
UPDATE STUDENT ( )SCORE=SCORE+10 WHERE SEX=’女’;
A) SET B) CHANGE C) MODIFY D) MAKE A
12、SQL 语句中,DISTINCT 短语的功能是:
A) 按要求显示部分查询记录B) 消除重复出现的查询记录
C) 删除查询结果中符合条件的记录D) 对查询结果进行排序
13、 ( )约束指定某列数据的默认值。
A) DEFAULT B) IDENTITY C) CHECK D) NULL A
14、“商品表"里所有商品价格加2,下列更新记录的语句,正确的是().(选择一项)
A)UPDATE 商品表 SET 价格=价格+2;B)INSERT 商品表 SET 价格=价格+2;
C)UPDATE 商品表价格=价格+2; D)SELECT * FROM 商品表 SET 价格=价格+2; A
15、SELECT 查询语句中,可以使用()关键字,将通过现有数据计算得到的值作为新列添加到查询结果集中。
A) USE B) AS C) FOR D) SET B