职员.DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10) 客户.DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36) 订单.DBF:订单号C(4),客户名C(4),职员号C(3),签订日期D,金额N(6

admin2013-03-26  18

问题 职员.DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)
客户.DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)
订单.DBF:订单号C(4),客户名C(4),职员号C(3),签订日期D,金额N(6.2)
查询2001年所签订单的信息,并按金额降序排序,正确的SQL命令是(       )。

选项 A、SELECT*FROM 订单 WHERE YEAR(签订日期)=2001 ORDER BY金额 DESC
B、SELECT*FROM 订单 WHILE YEAR(签订日期)=2001 ORDER BY金额 ASC
C、SELECT*FROM 订单 WHERE YEAR(签订日期)=2001 ORDER BY金额 ASC
D、SELECT*FROM 订单 WHILE YEAR(签订日期)=2001ORDER BY金额 DESC

答案A

解析 SELECT给出要查询的数据;FROM说明要查询的数据来自哪个表或哪些表,可以对单个表或多个表进行查询;WHERE说明查询条件,即选择元组的条件;GROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总;HAVING短语必须跟随GROUP BY使用,用来限定分组必须满足的条件;ORDER BY短语用来对查询的结果进行排序,可以按升序ASC或降序DESC进行排序。
转载请注明原文地址:https://kaotiyun.com/show/S5sp777K
0

最新回复(0)