[SQL] NULLIF, NVL(COALESCE) ํจ์
ยท
๐ข๏ธ Database
NULLIF NULLIF ํํ์์ ๋ ์ธ์๋ฅผ ๋น๊ตํ์ฌ ๋์ผํ ๊ฒฝ์ฐ์๋ NULL์ ๋ฐํํฉ๋๋ค. ๋์ผํ์ง ์์ผ๋ฉด ์ฒซ ๋ฒ์งธ ์ธ์๊ฐ ๋ฐํ๋ฉ๋๋ค. ์ด ํํ์์ NVL ๋๋ COALESCE ํํ์์ ์ ๋ฐ๋์
๋๋ค. ERROR: Divide by zero (NULL ๊ฐ์ผ๋ก ์๊ธฐ๋ ์ค๋ฅ) NULL ๊ฐ์ผ๋ก ๋๋ ๊ฒฝ์ฐ Divide by zero ์๋ฌ๋ฅผ ๋ง๋๊ฒ ๋๋ค. ์ด ๊ฒฝ์ฐ NULLIF๋ก ์ผ๋ถ ํด๊ฒฐํ ์ ์๋ค. ** ์ฐ์ฐ์ NULL์ด ์์ ๊ฒฝ์ฐ ๋ชจ๋ ์ฐ์ฐ์ NULL์ ๋ฐํํ๋ค.