问题
单项选择题
在关系代数运算中,关系S、SP和R如下表所示。若先(1),则可以从S和SP获得R。其对应的关系表达式为 (2) 。如下的SQL语句可以查询销售总量大于1000的部门号。
Where部门号in(Select部门号From SP Groupby(3))。
3()
A.部门号where sum(销售量)>1000
B.部门号having sum(销售量)>1000
C.商品号where sum(销售量)>100
D.商品号having sum(销售量)>1000
答案
参考答案:B
解析:
查询销售总量大于1000的部门名,需要根据部门号进行分组,在组内使用集函数sum统计每个部门的销售总量。对分组进行选择使用having短语,不能使用where子句,后者作用于整个表或视图。