设在SQL Server 2008某数据库中有图书表(书号,书名,出版日期,单价),其中“书号”是主码。现要查询2015年1月份出版的单价最高的前三本图书的详细信息。下列查询语句中能正确完成该查询要求的是( )。

admin2021-06-28  28

问题 设在SQL Server 2008某数据库中有图书表(书号,书名,出版日期,单价),其中“书号”是主码。现要查询2015年1月份出版的单价最高的前三本图书的详细信息。下列查询语句中能正确完成该查询要求的是(    )。

选项 A、SELECTTOP 3 FROM图书表
    WHERE出版日期BETWEEN’2015/1/1’AND’2015/1/31。
    ORDER BY单价DESC
B、SELECT TOP 3*FROM图书表
    WHERE出版日期BETWEEN#2015/1/1#AND#2015/1/31#
    ORDER BY单价DESC
C、SELECT TOP 3*FROM图书表
    WHERE出版日期BETWEEN’2015/1/1’AND’2015/1/31’
    ORDER BY单价DESC
D、SELECT*TOP 3 FROM图书表
    WHERE出版日期BETWEEN#2015/1/1#AND#2015/1/3 1#
    ORDER BY单价DESC

答案C

解析 选项A、D的语法格式不正确,TOP 3应该放在*之前,选项B的时间格式不正确。故答案为C项。
转载请注明原文地址:https://kaotiyun.com/show/OseZ777K
0

最新回复(0)