다음 [SALES] 테이블에 [SQL]을 실행하여 [결과]를 얻으려고 한다. 출력 열의 순서와 소계가 표시되는 위치를 고려할 때, 빈칸에 들어갈 구문으로 가장 알맞은 것은?
[SQL]
[SALES]
| DNAME | JOB | SAL |
|---|---|---|
| ONLINE | CLERK | 110 |
| ONLINE | CLERK | 90 |
| ONLINE | MANAGER | 260 |
| STORE | CLERK | 140 |
| STORE | MANAGER | 180 |
| STORE | MANAGER | 120 |
[결과]
| JOB | DNAME | TOTAL_SAL |
|---|---|---|
| CLERK | ONLINE | 200 |
| MANAGER | ONLINE | 260 |
| NULL | ONLINE | 460 |
| CLERK | STORE | 140 |
| MANAGER | STORE | 300 |
| NULL | STORE | 440 |
| NULL | NULL | 900 |
SELECT S.JOB, S.DNAME, SUM(S.SAL) AS TOTAL_SAL
FROM SALES S
( )
ORDER BY S.DNAME NULLS LAST, S.JOB NULLS LAST;- 1GROUP BY ROLLUP(S.JOB, S.DNAME)
- 2GROUP BY GROUPING SETS((S.DNAME, S.JOB), (S.JOB), ())
- 3GROUP BY ROLLUP(S.DNAME, S.JOB)
- 4GROUP BY CUBE(S.JOB, S.DNAME)
꿈라CBT