刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:

SELECT部门号,部门名,AVG(销售数)AS平均销售数

FROM emp-sales

GROUP BY(请作答此空)

HAVING( ) OR ( );

A
部门号
B
部门名
C
商品编号
D
销售数
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

根据题目要求,需要查询的是各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数。在SQL语句中,GROUP BY子句用于将结果集按照一个或多个列进行分组,这里需要根据部门号进行分组。HAVING子句用于过滤分组后的结果集,根据题目要求,需要满足的条件是销售商品种类数至少为5种或者总销售数大于2000。因此,正确的SQL语句中,GROUP BY后面应该是部门号,HAVING子句的条件应该是COUNT(商品编号)>=5 OR SUM(销售数)>2000。因此,应该选择A选项,即部门号作为GROUP BY的子项。

创作类型:
原创

本文链接:设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share