设有订单表order(订单号,客户号,职员号,签订日期,金额),查询2011年所签订单的信息,并按金额降序排序,正确的SQL命令是( )。

admin2016-08-23  23

问题 设有订单表order(订单号,客户号,职员号,签订日期,金额),查询2011年所签订单的信息,并按金额降序排序,正确的SQL命令是(     )。

选项 A、SELECT*FROM order WHERE YEAR(签订日期)=2011  0RDER BY金额DESC
B、SELECTFROM order WHILE YEAR(签订日期)=2011 0RDER BY金额ASC
C、SELECT*FROM order WHERE YEAR(签订日期)=2011  0RDER BY金额ASC
D、SELECT*FROM order WHILE YEAR(’签订日期)= 2011  0RDER BY金额DESC

答案A

解析 本题考查的SQL排序查询。根据SQL查询语句的基本结构,可以很容易发现选项B)和选项D)中,用来指定查询条件的WHERE关键字错误,首先排除这两个选项,然后,根据题目要求,需要按金额降序排序查询结果,在排序语句中,ASC短语表示升序排序,是默认的排序方式,可省略;而DESC短语表示降序排序,不可以缺少,选项A)和C)中,A)采用的是降序排序,与题目要求相符,正确答案为A)。
转载请注明原文地址:https://jikaoti.com/ti/y8k0FFFM
0

相关试题推荐
最新回复(0)