题目内容

设数据库有如下表:学生(学号,姓名,出生日期,专业)成绩(学号,课程号,考试分数)学生表中的主键是学号,成绩表中的主键是学号和课程号。已知学生表中共有100名学生,有60人参加了课程号为“C001”的考试,考试分数保存在成绩表中,其中有10人不及格。执行下列SQL语句后,返回的结果是( )。SELECT COUNT(*)FROM学生;WHERE EXISTS(SELECT*FROM成绩WHERE课程号=’COOI’ AND考试分数<60)

A. 100
B. 60
C. 10
D. 0

查看答案
更多问题

设购书表的定义如下:CREATE TABLE购书表(顾客编号I,;图书号C(30),;数量1 CHECK(数量>0),;购书日期D)下列选项中,能够给“购书日期”字段添加一个默认值为当前系统日期的是( )。

ALTER TABLE购书表ALTER购书日期SETDEFAULT DATF()
B. ALTER TABLE购书表ALTER购书日期DE-FAULT DATE()
C. ALTER TABLE购书表MODIFY购书口期SETDEFAULT DATE()
D. ALTER TABLE的书表MODIFY购书日期DE-FAULT DATE()

设职工表的结构为(职工号,姓名,部门号,出生日期),若要查询既不姓王,也不姓李的职工信息,则正确的SQL语句是( )。

A. SELECT*FROM职工WHERE姓名NOTLIKE"王%,"AND姓名NOT LIKE"李%"
B. SELECT*FROM职工WHERE姓名NOTLIKE”王%"OR姓名NOT LIKE"李%"
C. SELECT*FROM职工WHERE姓名NOTLIKE"王%"AND"李%"
D. SELECT*FROM职工WHERE姓名NOTLIKE"王%"OR"李%"

设成绩(学号,课程号,考试分数),如果要删除成绩表中考试分数为空值的记录,则下面语句正确的是( )。

A. DELETE FROM成绩WHERE考试分数IS NULL
B. DELETE*FROM成绩WHERE考试分数IS NULL
C. DELETE FROM成绩WHERE考试分数= NULL
DELETE*FROM成绩WHERE考试分数= NULL

在SELECT语句中,使用MAX(列名)时,对“列名”的数据类型的描述,正确的是( )。

A. “列名”的数据类型不能是通用型和备注型
B. “列名”的数据类型必须是数值型
C. “列名”的数据类型必须是数值型或字符型
D. “列名”的数据类型不受限制

答案查题题库