问题 单项选择题

设有dep和student表,数据如下:

dep
dnodname
10数学
20外语
30计算机
40电子工程
50自动化
student
snosnamedno
980001李宏10
980002王明10
980012刘华50
980015朱敏50

现有如下所示的查询结果:

dname
外语
计算机
电子工程

下列查询语句中,能够得到此查询结果的是()。

A.select dname from dep right join student as s on dep. dno= s. dno where sno is null

B.select dname from dep right join student as s on dep. dno=s, dno where dep. dno is null

C.select dname from dep left join student as s on dep. dno=s, dno where sno is null

D.select dname from dep left join student as s on dep. dno=s, dno where dep. dno is null

答案

参考答案:C

解析:

首先,将两个表根据dep.dno=s.dno进行左连接,根据判断条件sno=null可知答案选C。

单项选择题
单项选择题