A-A+
设有表:0rder(订单号 客户号 职员号 签订日期 金额)。查询2007年所签订单的信息
问题详情
设有表:0rder(订单号,客户号,职员号,签订日期,金额)。查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是()。
A.SELECT*FROM order WHERE YEAR(签订日期)=2007 0RDER BY金额DESC
B.SELECT*FROM order WHILE YEAR(签订日期)=2007 0RDER BY金额ASC
C.SELECT*FROM order WHERE YEAR(签订日期)=2007 0RDER BY金额ASC
D.SELECT*FROM order WHILE YEAR(签订日期)=2007 0RDER BY金额DESC请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
在SELECT查询语句中,用WHERE说明查询条件,而不是用WHILE。用DESC表示降序,用ASC表示升序。