问题 单项选择题

在关系代数运算中,关系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子句,后者作用于整个表或视图。

判断题
单项选择题