• 2022-06-07
    查询2009年被借过书的图书编号和借书日期,正确的SQL语句是()。
    A: SELECT图书编号,借书日期FROM借阅WHERE借书日期=2009
    B: SELECT图书编号,借书日期FROM借阅WHEREyear(借书日期)=2009
    C: SELECT图书编号,借书日期FROM借阅WHERE借书日期=year(2009)
    D: SELECT图书编号,借书日期FROM借阅WHEREyear(借书日期)=year(2009)
  • B

    举一反三

    内容

    • 0

      有如下三个数据库表:图书(索书号,书名,出版社,定价,ISBN),借书证(借书证号,姓名,性别,专业,所在单位),借书记录(借阅号,索书号,借书证号,借书日期,还书日期)。查询2018年被借过图书的书名、出版社和借书日期,正确的SQL语句是()。 A: SELECT B: 书名, C: 出版社, D: 借书日期FROM图书AINNERJOIN借书记录BON E: 索书号= F: 索书号WHERE G: 借书日期=2018; H: SELECT I: 书名, J: 出版社, K: 借书日期FROM图书AINNERJOIN借书记录BON L: 索书号= M: 索书号WHERE N: 借书日期=YEAR(2018); O: SELECT P: 书名, Q: 出版社, R: 借书日期FROM图书AINNERJOIN借书记录BON S: 索书号= T: 索书号WHEREYEAR( U: 借书日期)=2018; V: SELECT W: 书名, X: 出版社, Y: 借书日期FROM图书AINNERJOIN借书记录BON Z: 索书号= [: 索书号WHEREYEAR( \: 借书日期)=YEAR(2018);

    • 1

      设借阅表的表结构为(读者编号,图书编号,借书日期,还书日期)。其中借书日期和还书日期的数据类型是日期类型,当还书日期为空值时,表示还没有归还。如果要查询尚未归还,且借阅天数已经超过60天的借阅信息时,应该使用的SQL语句是()。 A: SELECT*FROM借阅表WHERE(借书日期-DATE())>600R还书日期=NULL B: SELECT*FROM借阅表WHERE(DATE()-借书日期)>600R还书日期ISNULL C: SELECT*FROM借阅表WHERE(借书日期-DATE())>60AND还书日期=NULL D: SELECT*FROM借阅表WHERE(DATE()-借书日期)>60AND还书日期ISNULL

    • 2

      设借阅表的表结构为(读者编号,图书编号,借书日期,还书日期)。其中借书日期和还书日期的数据类型是日期类型,当还书日期为空值时,表示还没有归还。如果要查询尚未归还,且借阅天数已经超过60天的借阅信息时,应该使用的SQL语句是______。 A: SELECT * FROM 借阅表 WHERE(借书日期-DATE())>60 OR 还书日期=NULL B: SELECT * FROM 借阅表 WHERE(DATE()-借书日期)>60 OR 还书日期 IS NULL C: SELECT * FROM 借阅表 WHERE(借书日期-DATE())>60 AND 还书日期=NULL D: SELECT * FROM 借阅表 WHERE(DATE()-借书日期)>60 AND 还书日期 IS NULL

    • 3

      在图书借阅关系(图书编号,读者编号,借书日期,还书日期)中,主码为(图书编号,读者编号,借书日期),则借书日期和还书日期都可以取空值。

    • 4

      设有读者(借书证号,单位,姓名,职称)和借阅(借书证号,图书编号,借书日期,还书日期)表,查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是 A: SELECT 图书编号 FROM 读者,借阅 WHERE 职称="工程师" B: SELECT 图书编号 FROM 借阅WHERE 图书编号=;(SELECT 图书编号 FROM 借阅 WHERE 职称="工程师") C: SELECT 图书编号 FROM 借阅 WHERE 借书证号 IN;(SELECT 借书证号 FROM 读者 WHERE 职称="工程师") D: SELECT 图书编号 FROM 读者,图书 WHERE 职称="工程师"