728x90
COALESCE : param1์ ๊ฐ์ด NULL์ผ ๊ฒฝ์ฐ param2์ ๊ฐ์ผ๋ก ๋ฐํ
COALESCE(param1, param2)
< COALESCE, NVL, ISNULL, NULLIF ์ฐจ์ด์ >
* COALESCE(ํํ์....์ฌ๋ฌ๊ฐ) : ์ฒซ๋ฒ์งธ ์ธ์์ ๊ฐ์ด NULL ์ด๋ฉด ๋๋ฒ์งธ ์ธ์๊ฐ์ ๋ฆฌํด, ๋ชจ๋ ์ธ์๊ฐ NULL ์ด๋ฉด NULL์ ๋ฆฌํด
* NVL ๋๋ ISNULL(ํํ์1, ํํ์2) : ํํ์1 ์ ๊ฒฐ๊ฐ๊ฐ์ด NULL ์ด๋ฉด ํํ์2์ ๊ฐ์ ์ถ๋ ฅ
* NULLIF(ํํ์1, ํํ์2) : ํํ์1์ด ํํ์2์ ๊ฐ์ผ๋ฉด NULL ์, ๊ฐ์ง ์์ผ๋ฉด ํํ์1 ์ ๋ฆฌํด.
- ํน์ ๊ฐ์ NULL๋ก ์นํํ ๋ ์ฃผ๋ก ์ฌ์ฉ.