考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

假设同一名称的产品有不同的型号和产地,则计算每种产品平均价格的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 产品名称 
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:D: SELECT 产品名称, AVG(单价) FROM 产品 GROUP BY 产品名称

分析:

在这个问题中,我们需要计算每种产品的平均价格,而产品可能有不同的型号和产地。为了实现这一目标,我们需要按照产品名称对数据进行分组,并计算每组的平均单价。

- 选项A错误:`GROUP BY 单价`会对每个不同的单价进行分组,而不是根据产品名称分组,这不符合题意。
- 选项B错误:`ORDER BY 单价`只会对结果进行排序,而不是分组,因此无法计算平均价格。
- 选项C错误:`ORDER BY 产品名称`同样只是排序操作,没有进行分组,无法计算平均价格。
- 选项D正确:`GROUP BY 产品名称`会根据产品名称对数据进行分组,然后使用`AVG(单价)`计算每组的平均单价,这正是题目要求的操作。

因此,选项D是正确的答案。