问题 单项选择题

假设成绩字段的默认值是空值,检索还未确定成绩的学生选课信息,正确的SQL命令是______。

A.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课WHERE学生.学号=选课.学号AND选课.成绩IS NULL
B.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课WHERE学生.学号=选课.学号AND选课.成绩=NULL
C.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课ON学生.学号=选课.学号WHERE选课.成绩IS NULL
D.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课ON学生.学号=选课.学号WHERE选课.成绩=NULL

答案

参考答案:C

解析: 本题主要考查超连接查询和空值查询。超连接查询有四种连接方式,其基本格式为:SELECT…FROM左表INNER | LEFT | RIGHT | FULL JOIN右表ON连接条件WFIERE其他条件。要检索还未确定成绩的学生选课信息,应使用is null,首先排除B、D选项。而A选项的格式不正确,C为正确选项。

选择题
单项选择题