查询尚未归还书的图书编号和借书日期,正确的SQL语句是( )。A.SELECT图书编号,借书日期FROM借阅WHERE还书日期=""B.SELECT图书编号,借书日期FROM借阅WHERE还书日期=NULLC.SELECT图书编号,借书日期FROM借阅WHERE还书日期IS NULLD.SELECT图书编号,借书日期FROM借阅WHERE还书日期

题目

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

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

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

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

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


相似考题
参考答案和解析
正确答案:C
C。【解析】库表中还书默认值为NULL,未还书记录即为还书日期为NULL的记录,条件语句中应为ISNULL。
更多“查询尚未归还书的图书编号和借书日期,正确的SQL语句是( )。 A.SELECT图书编号,借书日期FROM借阅W ”相关问题
  • 第1题:

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

    A.sELECT图书编号,借书日期FROM借阅WHERE还书日期=””

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

    C.sELECT图书编号,借书日期FROM借阅WHERE还书日期IS NULl。

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


    正确答案:C
    解析:SQL支持空值,同样可以利用空值进行查询。查询空值时要使用ISNULL,而“=NULL”是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。

  • 第2题:

    查询2009年被借过书的图书编号和借书日期,正确的SQL语句是( )。

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

    B.SELECT图书编号,借书日期FROM借阅WHERE year(借书日期)=2009

    C.SELECT图书编号,借书日期FROM借阅WHERE借书日期=year(2009)

    D.SELECT图书编号,借书日期FROM借阅WHERE year(借书日期)=year(2009)


    正确答案:B
    B。【解析】判断日期的年的部分,应使用year函数获得年的值。

  • 第3题:

    查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是( )。

    A.SELECT图书编号FROM读者,借阅WHERE职称="工程师"

    B.SELECT图书编号FROM读者,图书WHERE职称="工程师"

    C.SELECT图书编号FROM借阅WHERE图书编号= (SELECT图书编号FROM借阅WHERE职称="工程师")

    D.SELECT图书编号FROM借阅WHERE借书证号IN (SELECT借书证号FROM读者WHERE职称="工程师")


    正确答案:D
    D。【解析】这是一个基于多个关系的查询,查询结果出自一个关系,但相关条件却涉及多个关系。所以使用嵌套查询。

  • 第4题:

    查询2009年被借过书的图书编号和借书日期,正确的SQL语句是

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

    B.SELECT图书编号,借书日期FROM借阅WHERE year(借书日期)=2009

    C.SELECT图书编号,借书日期FROM借阅WHERE借书日期=year(2009)

    D.SELECT图书编号,借书日期FROM借阅WHERE year(借书日期)=year(2009)


    正确答案:B
    解析:此处需要注意的是year()函数的使用,“year(借书日期)=2009”表示借书日期的年份为2009。

  • 第5题:

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

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

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

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

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


    正确答案:C
    C。【解析】库表中还书默认值为NULL,未还书记录即为还书日期为NULL的记录,条件语句中应为ISNULL。