728x90
programmers.co.kr/learn/courses/30/parts/17045
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๐ฑ ๋ฌธ์
ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ Kit IS NULL
[Level2] NULL ์ฒ๋ฆฌํ๊ธฐ


๐ฑ ํ์ด
SELECT ANIMAL_TYPE, IF(NAME IS NULL, "No name", NAME) AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS
SELECT ์ ์ IF๋ฅผ ๋ฃ์ด์ NAME์ด NULL์ผ ๊ฒฝ์ฐ ๊ฐ์ด 'NO NAME'์ผ๋ก ๋์ค๋๋ก SQL์ ์์ฑํ์๋ค
IF์ ๊ฒฝ์ฐ IF(์กฐ๊ฑด, ์ฐธ์ผ๋, ๊ฑฐ์ง์ผ๋) ์ ๊ฐ์ ํ์์ผ๋ก ์ฌ์ฉํ๋ค
๋ฐ๋ผ์ ์์ SQL๋ฌธ์ ๊ฒฝ์ฐ, NAME IS NULL์ด ์ฐธ์ด๋ฉด "NO NAME"์ผ๋ก ๊ฑฐ์ง์ด๋ฉด ์๋์ NAME๊ฐ์ผ๋ก
๊ฒฐ๊ณผ๊ฐ ๋์ค๊ฒ ๋๋ค
728x90