问题详情

查询同时选修课程号为Cl和C5课程的学生的学号,正确的命令是( )。


A、SELECT学号FROM score sc WHERE课程号="Cl"AND学号IN (SELECT学号FROM score sc WHERE课程号="C5")

B、SELECT学号FROM score sc WHERE课程号="Cl"AND学号= (SELECT学号FROM score sc WHERE课程号="C5")

C、SELECT学号FROM score sc WHERE课程号="Cl"AND课程号="C5"

D、SELECT学号FROM score sc WHERE课程号="Cl"OR课题号="C5"

时间:2022-01-02 02:54 关键词:

答案解析

A
A【解析】查询同时选修课程号为Cl和C5课程的学生的学号,OR表示的是或者,所以D错误;其中学号和课程号不在一个表中所以要进行嵌套查询,而不能使用“学号=(…)”而要用IN连接,所以答案为A。