rank1 ์ด์ 1 ๋ค์ [Oracle] SQL ํจ์ NVL ํจ์ NULL๊ฐ์ ํฌํจํ๋ ์ปฌ๋ผ์ ์ง์ ๋ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํ๋๋ฐ ์ฌ์ฉ. ์ผ์์ ์ผ๋ก NULL์ธ ์ปฌ๋ผ์ ๊ฐ์ ๋์ฒดํ๊ธฐ์ํ๊ฒ NVLํจ์๋ ๋ชจ๋ ๋ฐ์ดํฐํ์ ์ ์ ์ฉ ๊ฐ๋ฅ. NVLํจ์๋ ์ฌ์ฉํ ๋ ๋ณ๊ฒฝ๋๋ ๊ฐ์ ๋ฐ์ดํฐํ์ ๊ณผ ์ผ์นํด์ผํจ. NVL ( A, B ) A: NULL๊ฐ์ ํฌํจํ๊ณ ์๋ ์ปฌ๋ผ/์ B: ๋ณ๊ฒฝํ๋ ค๋ ๊ฐ (๋์ฒดํ ๊ฐ) NVLํจ์์ ๋ฌธํ ์ ํ ์์ NUMBER NVL( commission_pct , 0 ) DATE NVL( start_date, ‘17/01/01’ ) CHAR, VARVHAR2 NVL( mailid , ‘์์’ ) ๋ฏธ๊ตญํ์ค์ธ COALESCE ํจ์๋ ๊ฐ์ ๊ธฐ๋ฅ. DECODE ํจ์ ์ค๋ผํด ์๊ทธ๋์ณ ํจ์. ๊ฐ์ ๋น๊ตํ์ฌ ํด๋นํ๋ ๊ฐ์ ๋๋ ค์ฃผ๋ ํจ์. DECODE ( ํ์, ๋น๊ต๊ฐ1, ๊ฒฐ๊ณผ๊ฐ1.. 2024. 1. 6. ์ด์ 1 ๋ค์