
๊ณผ๋ชฉII SQL ๊ธฐ๋ณธ ๋ฐ ํ์ฉ 2์ฅ - 6์ WINDOW FUNCTION
SQLD
2021. 5. 25. 21:14
WINDOW FUNCTION - ๋ถ๋ถ์ ์ด๋๋ง ํ๊ณผ ํ๊ฐ์ ๊ด๊ณ๋ฅผ ์ฝ๊ฒ ์ ์ํ๊ธฐ ์ํด ๋ง๋ ํจ์. - ์๋์ฐ ํจ์๋ฅผ ํ์ฉํ๋ฉด ๋ณต์กํ ํ๋ก๊ทธ๋จ์ ํ๋์ SQL๋ฌธ์ฅ์ผ๋ก ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๋ค. - WINDOW ํจ์๋ ๋ค๋ฆ ํจ์์ ๋ฌ๋ฆฌ ์ค์ฒฉํด์ ์ฌ์ฉํ์ง๋ ๋ชปํ์ง๋ง, ์๋ธ์ฟผ๋ฆฌ์์๋ ์ฌ์ฉํ ์ ์๋ค. 1.๊ทธ๋ฃน ๋ด ์์(RANK) ๊ด๋ จ ํจ์ - RANK, DENSE_RANK, ROW_NUMBER ํจ์ 2.๊ทธ๋ฃน ๋ด ์ง๊ณ(AGGREGATE) ๊ด๋ จ ํจ์ - SUM, MAX, MIN, AVG, COUNT ํจ์ 3.๊ทธ๋ฃน ๋ด ํ ์์ ๊ด๋ จ ํจ์ - FIRST_VALUE, LAST_VALUE, LAG, LEAD ํจ์ 4.๊ทธ๋ฃน ๋ด ๋น์จ ๊ด๋ จ ํจ์ - CUME_DIST, PERCENT_RANK, NTILE, RATIO_TO_REPOR..