1. ๋ฌธ์ ์ค๋ช ๐
(1) ๋งํฌ๐
(2) ํด์ค๐ต
KEY WORD
: IS NULL
๋ฌธ์ ์กฐ๊ฑด์ด 10cm ์ดํ์ธ ๋ฌผ๊ณ ๊ธฐ์ LENGTH
๋ ๋ฌด์กฐ๊ฑด NULL๋ก ํ์ํ๋ค๊ณ ํ์์์ผ๋ก, NULL ์ธ ๋ ์ฝ๋์ ๊ฐ์๋ง ์ธ์ ์ถ๋ ฅํ๋ฉด ๋๋ค.
2. ๊ตฌํ ์ฝ๋ ๐
SELECT
COUNT(*) AS 'FISH_COUNT'
FROM FISH_INFO f
WHERE f.LENGTH IS NULL;
3. DRILING ๐ฏ
KEY WORD
: IS NULL vs = NULL
์ฒ์์ ๋ฌธ์ ๋ฅผ ํ ๋, = NULL
๋ก ๋ฌธ์ ๋ฅผ ํ์ด์ ํ๋ ธ๋ค. = NULL
์ด ์๋๋ ์ด์ ๋ ๋ค์๊ณผ ๊ฐ๋ค.=
์ ๋น๊ต ์ฐ์ฐ์ด๋ค. ๊ทผ๋ฐ NULL
์์ฒด๊ฐ ๋ชจ๋ฅด๋ ๊ฐ์ ์๋ฏธํ๋ฏ๋ก, A = NULL
์ ๊ณง 'A๊ฐ ๋ญ์ง ๋ชจ๋ฅด๋ ๊ฐ๊ณผ ๊ฐ์๊ฐ?'๋ฅผ ๋ฌป๋ ๋น๊ต ์ฐ์ฐ ์ด ๋๋ค. ๋ฐ๋ผ์ ์ด๋ฒ์ ์ผ๋ก ๋ง์ง ์๋ค.
๋ฐ๋ฉด, A IS B
๋ 'A์ ์ํ๊ฐ B์ธ๊ฐ?'์ด๋ค. ์ฆ ๋
ผ๋ฆฌ๋ ์ํ๊ฐ ํน์ ์ํ์ธ์ง ํ๋ณํ๋ ๋ฌธ์ฅ์ด๋ค. ๊ทธ๋ฌ๋ฉด 'A์ ์ํ๊ฐ NULL์ธ๊ฐ?'๋ ์ด๋ฒ์ ์ผ๋ก ๋ง๋ ๋ฌธ์ฅ์ด ๋๋ค.