从“销售”表中找出部门号为“04”的部门中,单价最高的前两条商品记录,正确的SQL命令是

admin2019-06-28  19

问题 从“销售”表中找出部门号为“04”的部门中,单价最高的前两条商品记录,正确的SQL命令是

选项 A、SELECTTOP2*FROM销售WHERE部门号="04"GROUPBY单价;
B、SELECTTOP2*FROM销售WHERE部门号="04"GROUPBY单价DESC;
C、SELECTTOP2*FROM销售WHERE部门号="04"ORDERBY单价;
D、SELECTTOP2*FROM销售WHERE部门号="04"ORDERBY单价DESC;

答案D

解析 Order By短语用于对检索结果进行排序,后接ASC表示“升序”,接“DESC”表示“降序”;Group By短语用于对检索结果进行分组;使用“ORDERBY单价DESC”,表示查询结果按照图书单价进行降序排列,select后使用Top n表示返回查询结果的前n条记录,本题需要得到部门号为“04”单价最高的前两条记录,所以应该按照单价降序排列查询结果,然后取前两条记录,所以选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/Ut0p777K
0

最新回复(0)