查询2009年被借过书的图书编号和借书日期,正确的SQL语句是A.SELECT图书编号,借书日期FROM借阅WHERE借书日期=2009B.SELECT图书编号,借书日期FROM借阅WHERE year(借书日期)=2009C.SELECT图书编号,借书日期FROM借阅WHERE借书日期=year(2009)D.SELECT图书编号,借书日期FROM借阅WHERE year(借书日期)=year(2009)

题目

查询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)


相似考题
更多“查询2009年被借过书的图书编号和借书日期,正确的SQL语句是A.SELECT图书编号,借书日期FROM借阅WHE ”相关问题
  • 第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题:

    查询尚未归还书的图书编号和借书日期,正确的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。

  • 第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。