设有图书管理数据库如下: 图书(总编号,分类号,书名,作者,出版单位,单价) 读者(借书证号,单位,姓名,性别,职称,地址) 借阅(借书证号,总编号,借书日期) 在图书管理数据库中,查询借阅了《现代网络技术基础》一书的借书证号。下列SQL语句正确的是(

admin2020-01-17  40

问题 设有图书管理数据库如下:
图书(总编号,分类号,书名,作者,出版单位,单价)
读者(借书证号,单位,姓名,性别,职称,地址)
借阅(借书证号,总编号,借书日期)
在图书管理数据库中,查询借阅了《现代网络技术基础》一书的借书证号。下列SQL语句正确的是(    )。
SELECT借书证号FROM借阅WHERE总编号=___________;

选项 A、(SELECT总编号FROM借阅WHERE书名="现代网络技术基础")
B、(SELECT总编号FROM图书WHERE书名="现代网络技术基础")
C、(SELECT借书证号FROM借阅WHERE书名="现代网络技术基础")
D、(SELECT借书证号FROM图书WHERE书名="现代网络技术基础")

答案B

解析 查询指定书名的借书证号,可使用嵌套查询。根据书名在图书表中查询出总编号,将该查询作为子查询,子查询返回指定书名的总编号,根据该总编号在借阅表中查询出借书证号。
转载请注明原文地址:https://jikaoti.com/ti/oOp9FFFM
0

最新回复(0)