问题 单项选择题

第31~35题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:   S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。   SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。

查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是( )。

A.SELECT学号,课程号FROM SC WHERE成绩=""

B.SELECT学号,课程号FROM SC WHERE成绩=NULL

C.SELECT学号,课程号FROM SC WHERE成绩IS NULL

D.SELECT学号,课程号FROM SC WHERE成绩

答案

参考答案:C

解析:【解析】查询空值时要使用IS NULL,而“=NULL”是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。

单项选择题 A3/A4型题
单项选择题