已知图书管理数据库中借阅表结构如下:借阅(学号,ISBN号,借阅时间,归还时间),现要查询有未归还图书的学生的学号,则下列查询语句错误的是()
A: select 学号 from 借阅 where 归还时间 is null
B: select 学号 from 借阅 where 归还时间=null
C: select 学号 from 借阅 where 归还时间 is null
D: select 学号 from 借阅 where 归还时间=null
A: select 学号 from 借阅 where 归还时间 is null
B: select 学号 from 借阅 where 归还时间=null
C: select 学号 from 借阅 where 归还时间 is null
D: select 学号 from 借阅 where 归还时间=null
举一反三
- 已知图书管理数据库中包含如下表:学生(学号,姓名,性别,专业),图书(ISBN号,图书名,出版社),借阅(学号,ISBN号,借阅时间,归还时间),现要查询计算机专业学生的借阅情况,要求显示姓名和图书名,则下列查询语句正确的是() A: select 姓名. 图书名 from 学生, 图书 where 专业=计算机 B: select 姓名. 图书名 from 学生, 图书, 借阅 where 专业=计算机 C: select 姓名. 图书名 from 学生, 图书, 借阅 where 学生.学号=借阅.学号 and 图书.ISBN号=借阅.ISBN号 and 专业=计算机 D: select 姓名. 图书名 from 图书, 借阅 where图书.ISBN号=借阅.ISBN号 and 专业=计算机
- 查询没有借阅图书编号为“b0003”的学生姓名。不能得到正确结果的SELECT语句是( ). A: SELECT 姓名FROM 学生 <br>WHERE NOT EXISTS( SELECT * FROM 借阅 WHERE (学生.学号=学号) AND (书号=’b0003’)) B: SELECT 姓名FROM 学生 WHERE 学号 !=ANY ( SELECT 学号 FROM 借阅 WHERE 书号=’b0003’) C: SELECT 姓名FROM 学生 WHERE 学号 NOT IN ( SELECT 学号 FROM 借阅 WHERE 书号=’b0003’) D: SELECT 姓名FROM 学生 <br>WHERE 学号 !=ALL ( SELECT 学号 FROM 借阅 WHERE 书号=’b0003’)
- 查询尚未归还的图书编号和借书日期,正确的SQL语句是 A: SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期="" B: SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=NULL C: SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期 IS NULL D: SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期
- 查询尚未归还书的图书编号和借书日期,正确的SQL语句是()。 A: SELECT图书编号,借书日期FROM借阅WHERE还书日期="" B: SELECT图书编号,借书日期FROM借阅WHERE还书日期=NULL C: SELECT图书编号,借书日期FROM借阅WHERE还书日期ISNULL D: SELECT图书编号,借书日期FROM借阅WHERE还书日期
- 查询没有借阅图书的读者的姓名和借书证号,应使用SQL语句 A: SELECT姓名FROM读者WHERENOTEXISTS;(SELECT借书证号FROM借阅WHERE借阅.借书证号=读者.借书证号) B: SELECT姓名,借书证号FROM读者WHERE(SELECT,FROM借阅WHERE借阅.借书证号=读者.借书证号) C: SELECT姓名,借书证号FROM读者WHERENOTEXISTS;(SELECT*FROM借阅WHERE借阅,借书证号=读者.借书证号) D: SELECT姓名,借书证号FROM读者WHERE借阅=NULL(SELECT*FROM借阅WHERE借阅.借书证号=读者.借书证号)