基于学生表S和学生选课表SC两个数据表,它们的结构如下: S(学号,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。查询有选课记录,但没有考

admin2017-06-19  30

问题 基于学生表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”而不能用“=”,故选项C正确。
转载请注明原文地址:https://jikaoti.com/ti/J5X0FFFM
0

最新回复(0)