ROLLUP
์๊ณ์ ์ด ํฉ๊ณ๋ฅผ ์์ฑํ์ฌ ์ถ๋ ฅํ๊ธฐ ์ํ ๊ตฌ๋ฌธ
๊ธฐ๋ณธ ๋ฌธ๋ฒ
GROUP์กฐ๊ฑด์ด ์ฌ๋ฌ๊ฐ ์ผ๋
๊ณ์ธต์ ์ผ๋ก ๊ทธ๋ฃนํ ์ธํธ๊ฐ ๋ง๋ค์ด์ง๋ฉฐ, ๋๊ฐ์ COLUMN์ด๋ผ๋ฉด C1์ ๋ํด C2๋ค์ ํฉ์ด ์ถ๋ ฅ๋๊ณ ๋์ C1์ ์ดํฉ๋ค์ ํฉ์ด ์ถ๋ ฅ๋๋ค.
์ถ๋ ฅ๋ ๋, ํฉ์ ๊ธฐ์ค์ด ๋ COLUMN๊ฐ์ NULL์ด ๋๋ค.
orderYear | productLine | totalOrderValue |
---|---|---|
2003 | Classic Cars | 5571.80 |
2003 | Montorcycles | 2240.50 |
2003 | Planes | 4825.44 |
2003 | Ships | 5072.71 |
2003 | Trains | 2770.95 |
2003 | Trucks and Buses | 3284.28 |
2003 | Vintage Cars | 4080.00 |
2003 | NULL | 28045.68 |
2004 | Classic Cars | 8124.98 |
2004 | Montorcycles | 2598.77 |
2004 | Planes | 2857.35 |
2004 | Ships | 4301.15 |
2004 | Trains | 4646.88 |
2004 | Trucks and Buses | 4615.64 |
2004 | Vintage Cars | 2819.28 |
2004 | NULL | 29964.05 |
NULL | NULL | 58009.75 |
GROUPING()
NULL ๊ฒฐ๊ณผ ์งํฉ์ด ๋ถ๋ถํฉ์ด๋ ์ดํฉ์ ๋ํ๋ด๋์ง ํ์ธํ๊ธฐ ์ํ ํจ์
๋ฌธ๋ฒ ์์
orderYear | productLine | totalOrderValue | GROUPING(orderYear) | GROUPING(orderYear) |
---|---|---|---|---|
2003 | Classic Cars | 5571.80 | 0 | 0 |
2003 | Montorcycles | 2240.50 | 0 | 0 |
2003 | Planes | 4825.44 | 0 | 0 |
2003 | Ships | 5072.71 | 0 | 0 |
2003 | Trains | 2770.95 | 0 | 0 |
2003 | Trucks and Buses | 3284.28 | 0 | 0 |
2003 | Vintage Cars | 4080.00 | 0 | 0 |
2003 | NULL | 28045.68 | 0 | 1 |
2004 | Classic Cars | 8124.98 | 0 | 0 |
2004 | Montorcycles | 2598.77 | 0 | 0 |
2004 | Planes | 2857.35 | 0 | 0 |
2004 | Ships | 4301.15 | 0 | 0 |
2004 | Trains | 4646.88 | 0 | 0 |
2004 | Trucks and Buses | 4615.64 | 0 | 0 |
2004 | Vintage Cars | 2819.28 | 0 | 0 |
2004 | NULL | 29964.05 | 0 | 1 |
NULL | NULL | 58009.75 | 1 | 1 |
์ด๋ฐ ํน์ฑ์ ์ด์ฉํด IF
์ ํฉ์ณ์ ํํ์ด ๊ฐ๋ฅํ๋ค
orderYear | productLine | totalOrderValue |
---|---|---|
2003 | Classic Cars | 5571.80 |
2003 | Montorcycles | 2240.50 |
2003 | Planes | 4825.44 |
2003 | Ships | 5072.71 |
2003 | Trains | 2770.95 |
2003 | Trucks and Buses | 3284.28 |
2003 | Vintage Cars | 4080.00 |
2003 | All Product Lines | 28045.68 |
2004 | Classic Cars | 8124.98 |
2004 | Montorcycles | 2598.77 |
2004 | Planes | 2857.35 |
2004 | Ships | 4301.15 |
2004 | Trains | 4646.88 |
2004 | Trucks and Buses | 4615.64 |
2004 | Vintage Cars | 2819.28 |
2004 | All Product Lines | 29964.05 |
All Years | All Product Lines | 58009.75 |
Last updated