多选题 下面的查询会返回多少条记录?
SELECT SUM(SALARY),DEPARTMENT_ID FROM EMPLOYEES
GROUP BY DEPARTMENT_ID;
假设有11个非空和1个空的唯一DEPARTMENT_ID值。所有记录都有一个非空SALARY值。
【正确答案】 A
【答案解析】有12个不同的DEPARTMENT_ID值。这是分组特性,因此创建12个组,其中一个组包含空的DEPARTMENT_ID值。因此,返回12行。
B、C和D不正确。B不正确是因为空的DEPARTMENT_ID值是一个有效的唯一值,可根据它进行分组。C不正确是因为返回了12行。D不正确是因为A正确。