问题 单项选择题

以下各题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:
图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字;
读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号为主关键字;
借阅(借书证号,图书编号,借书日期,还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书证号共同构成主关键字。

查询尚未归还书的图书编号和借书日期,正确的SQL语句是( )。

A.SELECT图书编号,借书日期FROM借阅WHERE还书日期=""

B.SELECT图书编号,借书日期FROM借阅WHERE还书日期=NULL

C.SELECT图书编号.借书日期FROM借阅WHERE还书日期IS NULL

D.SELECT图书编号,借书日期FROM借阅WHERE还书日期

答案

参考答案:C

解析: 库表中还书默认值为NULL,未还书记录即为还书日期为NULL的记录.条件语句中应为IS NULL。

填空题
单项选择题