niusouti.com

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

题目

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

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

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

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

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


相似考题
更多“( 34 ) 查询 2 009 年被借过书的图书编号和借书日期,正确的 SQL 语句是A ) SELECT 图书编号 , 借 ”相关问题
  • 第1题:

    查询所有“工程师”读者借阅过的图书编号,正确的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
    解析:此处涉及嵌套查询的知识,根据题目分析可知需要采用嵌套的SQL语句进行查询。“工程师”来自读者表中的职称字段,“图书编号”来自借阅表,而读者表和借阅表共有字段为借书证号,所以此查询WHERE条件应该为借书证号,所以选D。

  • 第2题:

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

  • 第3题:

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

  • 第4题:

    查询2011年被借过图书的书名、出版社和借书日期,正确的SQL语句是

    A) SELECT书名,出版社,借书日期FROM图书,借书记录

    WHERE借书日期=2011 AND图书.索书号=借书记录.索书号

    B) SELECT书名,出版社,借书日期FROM图书,借书记录

    WHERE借书日期=YEAR(2011) AND图书.索书号=借书记录.索书号

    C) SELECT书名,出版社,借书日期FROM图书,借书记录

    WHERE图书.索书号=借书记录.索书号ANDYEAR(借书日期)=2011

    D) SELECT书名,出版社,借书日期FROM图书,借书记录

    图书.索书号=借书记录.索书号AND WHERE YEAR(借书日期)=YEAR(2011)


    正确答案:C
    【答案】:C
    【知识点】:函数YEAR()在查询语句中的使用方法
    【解析】:查询2011年被借过的图书信息,在WHERE语句中,条件应为YEAR(借书日期)=2011,选项A、B、D中的用YEAR()函数设置条件的方法都是错误的,故选C。

  • 第5题:

    查询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函数获得年的值。