单选题
假设同一名称的器材有不同的款式和重量,则计算每种器材平均重量的SQL语句是______。
A、
SELECT 器材名称,AVG(重量) FROM 器材 GROUP BY 器材名称
B、
SELECT 器材名称,AVG(重量) FROM 器材 ORDER BY 重量
C、
SELECT 器材名称,AVG(重量) FROM 器材 ORDER BY 器材名称
D、
SELECT 器材名称,AVG(重量) FROM 器材 GROUP BY 重量
【正确答案】
A
【答案解析】
[解析] GROUP BY用于将查询结果按指定列分成集合组。本题中,计算每种器材平均重量,应采用GROUP BY对器材名称分组,即GROUP BY器材名称,而不是对重量分组,故D选项错误。采用分组函数AVG计算对器材名称分组后的平均重量,即AVG(重量),ORDER BY是对查询结果按何种顺序排列的关键字,不能够进行分组。故A选项正确。
提交答案
关闭