单选题
查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是
A、
SELECT 商品.商品号,商品名, 销售日期, 销售数量, 销售数量*单价 AS 销售金额;FROM 商品 JOIN 销售 ON 商品.商品号=销售.商品号 WHERE 单价=;(SELECT MAX(单价) FROM 商品)
B、
SELECT 商品.商品号, 商品名, 销售日期, 销售数量, 销售数量*单价 AS 销售金额;FROM 商品 JOIN 销售 ON 商品.商品号=销售.商品号 WHERE 单价=MAX(单价)
C、
SELECT 商品.商品号, 商品名,销售日期,销售数量,销售数量*单价 AS 销售金额;FROM 商品 JOIN 销售 WHERE 单价=(SELECT MAX(单价) FROM 商品)
D、
SELECT 商品.商品号,商品名,销售日期,销售数量,销售数量*单价 AS 销售金额;FROM 商品 JOIN 销售 WHERE 单价=MAX(单价)
【正确答案】
A
【答案解析】
解析:select查询中,WHERE子句用来限制查询条件,若已用ON子句指定了联接条件,WHERE子句中只能指定筛选条件,表示在已按联接条件产生的记录中筛选记录。也可以省去JOIN子句,一次性地在WHERE子句中指定联接条件和筛选条件。因此A选项正确。
提交答案
关闭