单选题
假设同一种蔬菜有不同的产地,则计算每种蔬菜平均单价的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 蔬菜名称
【正确答案】
D
【答案解析】
[解析] ORDER BY是对查询结果排序,故选项B、C错误。GROUP BY用于将查询结果按指定列分成集合组。本题中,计算每种蔬菜平均价格,应采用GROUP BY对蔬菜名称分组,即GROUP BY蔬菜名称,采用计算函数AVG计算对蔬菜名称分组后的平均单价,即AVG(单价),故选择D选项。
提交答案
关闭