ROLLUP
์๊ณ๋ฅผ ๊ตฌํ๋ ํจ์
- ๋ฐฉ๋ฒ1 : GROUP BY ROLLUP(๊ทธ๋ฃน์ง์ ์ปฌ๋ผ)
SELECT COMPANY, SUM(BONUS)
FROM COMPANY
GROUP BY COMPANY; --๋ชจ๋ ํ์ฌ ๋ณด๋์ค ์ด ํฉ๊ณ
SELECT COMPANY, SUM(BONUS)
FROM COMPANY
GROUP BY ROLLUP(COMPANY); --ํ์ฌ๋ณ ๋ณด๋์ค์ ํฉ๊ณ๋ฅผ ์ ์ ์์
SELECT COMPANY, DEPT, SUM(BONUS)
FROM COMPANY
GROUP BY ROLLUP(DEPT); --๋ถ์๋ณ ๋ณด๋์ค์ ํฉ๊ณ๋ฅผ ์ ์ ์์
SELECT COMPANY, DEPT, POSITION, SUM(BONUS)
FROM COMPANY
GROUP BY ROLLUP(DEPT, POSITION); --๊ฐ ๋ถ์์ ์ง๊ธ๋ณ ๋ณด๋์ค์ ํฉ๊ณ๋ฅผ ์ ์ ์์
'๐ Database > Oracle' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ORACLE] oracle lock ์กฐํ, kill (0) | 2022.02.15 |
---|---|
[ORACLE] ์ค๋ผํด ๋ฒ์ ์กฐํ (0) | 2022.02.09 |
[ORACLE] ๋ง์ด ์ฐ๋ ๋ ์ง ํฌ๋งท ์ ๋ฆฌ (0) | 2022.02.09 |
[ORACLE] OVER() (0) | 2021.11.03 |
[ORACLE] ROWID๋ฅผ ์ด์ฉํ์ฌ ์ค๋ณต๋ฐ์ดํฐ ์กฐํ ๋ฐ ์ ๊ฑฐ (0) | 2021.11.03 |