다음 SQL의 실행 결과에서 ID 열의 값을 중복을 포함하여 모두 나열한 것은? (행의 출력 순서는 고려하지 않는다.)
보기
TBL 테이블
| ID | TYPE | AMT |
|---|---|---|
| C | 1 | 12 |
| C | 1 | 18 |
| C | 2 | 25 |
| D | 1 | 16 |
| D | 2 | 24 |
| D | 3 | 30 |
SELECT ID, TYPE, SUM(AMT) AS TOTAL_AMT
FROM TBL
GROUP BY ROLLUP(ID, TYPE)
HAVING GROUPING(TYPE) + GROUPING(ID) <> 1;
- 1C, C, D, D, D
- 2C, C, D, D, D, NULL
- 3C, C, C, D, D, D, D, NULL
- 4C, D
꿈라CBT