[oracle] ๋น๊ต ํจ์ (DECODE(), LEAST(), GREATEST(), NVL(), WIDTH_BUCKET() )
1. DECODE() DECODE() ํจ์๋ ๊ธฐ์ค๊ฐ๊ณผ ๋น๊ต๊ฐ์ด ๊ฐ์ผ๋ฉด ํด๋น๊ฐ์ ๊ตฌํ๊ณ ์๋๋ฉด ๋ฏธํด๋น๊ฐ์ ๊ตฌํ๋ ํจ์์ด๋ค. DECODE(๊ธฐ์ค๊ฐ , ๋น๊ต๊ฐ, ํด๋น๊ฐ[,๋ฏธํด๋น๊ฐ]) 2. NVL() NVL() ํจ์๋ ๊ธฐ์ค๊ฐ์ด NULL ์ด๋ฉด ํน์ ๊ฐ์ ๊ตฌํ๋ ํจ์์ด๋ค. 3. LEAST() LEAST() ํจ์๋ ์ต์๊ฐ์ ๊ตฌํ๋ ํจ์์ด๋ค. 4. GREATEST() GREATEST() ํจ์๋ ์ต๋๊ฐ์ ๊ตฌํ๋ ํจ์์ด๋ค. 5. WIDTH_BUCKET() WIDTH_BUCKET() ํจ์๋ ์์๊ฐ์์ ์ข
๋ฃ๊ฐ๊น์ง ๋ถํ ๊ฐ๋งํผ ๊ตฌ๊ฐ์ ๋ง๋ค๊ณ ๊ธฐ์ค๊ฐ์ด ์ด๋ ๊ตฌ๊ฐ์ ์๋์ง ๊ตฌํ๋ค. -> 1๋ถํฐ 50๊น์ง 10๊ฐ์ ๊ตฌ๊ฐ์ ๋ง๋ ๋ค. 1~5, 6~10, 11 ~ 15, 16 ~ 20, 21 ~ 25, 26 ~ 30, 31 ~ 35, 36 ~ ..
2021.10.20