A-A+

查询没有借阅图书的读者的姓名和借书证号 应使用SQL语句A.SELECT 姓名 FROM 读

2022-08-05 20:58:37 问答库 阅读 172 次

问题详情

查询没有借阅图书的读者的姓名和借书证号,应使用SQL语句
A.SELECT 姓名 FROM 读者 WHERE NOT EXISTS; (SELECT 借书证号 FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)
B.SELECT 姓名,借书证号 FROM 读者 WHERE (SELECT *FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)
C.SELECT 姓名,借书证号 FROM 读者 WHERE NOT EXISTS; (SELECT *FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)
D.SELECT 姓名,借书证号 FROM 读者 WHERE 借阅=NULL (SELECT *FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:谓词EXISTS用来检验在子查询中是否有结果返回,本题中内层查询引用了外层查询的表,所以是内外层相关嵌套查询。

考点:姓名,语句