728x90
๋ฐ์ํ
ํด๋น ๊ธ์ Programmers ์ฝ๋ฉํ ์คํธ ์ฐ์ต์ ํ ๋๋ก MYSQL ๋ก ์์ฑ๋์์ต๋๋ค.
Q ๋ฌธ์ : ์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์์ด๋
A ๋ฌธ์ ํ์ด :
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT ANIMAL_ID FROM ANIMAL_INS
WHERE NOT ISNULL(NAME)
ํด๋น๋ฌธ์ ๋ ๋ฐ์ดํฐ ๊ฒฐ์ธก๊ฐ (NULL)์ ์ ์ธํ ๊ฐ๋ค์ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ ๋๋ค.
E: ๋ช ๋ น์ด ์ ๋ฆฌ
SELECT ์ถ๋ ฅํ ์ปฌ๋ผ FROM ์ด์ฉ๋ฐ์ดํฐ์
WHERE NOT ISNULL(ํ์ธํ ์ปฌ๋ผ)
WHERE ISNULL (ํ์ธํ ์ปฌ๋ผ):
WHERE์ ์กฐ๊ฑด๋ฌธ์ ์๋ฏธํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ISNULL์ ํด๋น๋ฐ์ดํฐ๊ฐ NULL๊ฐ์ธ์ง ์๋์ง ํ์ธํด์ค๋๋ค.
์ฆ, WHERE ISNULL(ํ์ธํ ์ปฌ๋ผ)์ ์ปฌ๋ผ์ด NULL๊ฐ์ด๋ผ๋ ์กฐ๊ฑด์ ๋ถ์ฌํ๋ ๊ฒ์ ๋๋ค.
ํ์ง๋ง ํด๋น๋ฌธ์ ๋ ๊ฒฐ์ธก๊ฐ์ด ์ ์ธํ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅ์ ํด์ผํ๋ฏ๋ก WHERE ๋ค์ NOT์ ์ฌ์ฉํด์ค์ผํฉ๋๋ค.
๋ฐ์ํ
'ํ์ ๊ด๊ณ ์ธ > ๊ฐ์ข ๊ฟํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ์ค๋๊ธฐ๊ฐ ๋ณดํธํ ๋๋ฌผ (0) | 2021.02.14 |
---|---|
MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: NULL ์ฒ๋ฆฌํ๊ธฐ (0) | 2021.01.14 |
MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ์ ์ ์๊ฐ ๊ตฌํ๊ธฐ (2) (์ฌ๊ท์ฟผ๋ฆฌ) (0) | 2021.01.13 |
MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ์ ์ ์๊ฐ ๊ตฌํ๊ธฐ (1) (0) | 2021.01.11 |
MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ๋๋ช ๋๋ฌผ์ ์ฐพ๊ธฐ (GROUP BY, HAVING) (0) | 2021.01.11 |