设有商品(商品号,商品名,单价)和销售(商店号,商品号,销售日期,销售数量)表,查询商品单价在10到50之间、并且日销售数量高于20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确命令是______。
A.SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售;
WHERE(单价BETWEEN 10 AND 50)AND销售数量>20 ORDER BY单价DESC
B.SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售;
WHERE(单价BETWEEN 10 AND 50)AND销售数量>20 ORDER BY单价
C.SELECT商品名,单价,销售日期,销售数量FROM商品,销售;
WHERE(单价BETWEEN 10 AND 50)AND销售数量>20 ON商品.商品号=销售.商品号ORDER BY单价
D.SELECT商品名,单价,销售日期,销售数量FROM商品,销售;
WHERE(单价BETWEEN 10 AND 50)AND销售数量>20 AND商品.商品号=销售.商品号;
ORDER BY单价DESC
参考答案:D
解析: SQL的查询的基本形式由SELECT FROM-WHERE查询块组成,多个查询块可以嵌套执行。其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,ORDER BY短语用来对查询的结果进行排序,降序用DESC表示,D选项命令格式正确。而超链接的的基本格式为SELECT…FROM左表INNER | LEFT | RIGHT | FULL JOIN右表ON连接条件WHERE其他条件,A、B格式错误。