728x90
๋ฐ์ํ
ํด๋น ๊ธ์ Programmers ์ฝ๋ฉํ ์คํธ ์ฐ์ต์ ํ ๋๋ก MYSQL ๋ก ์์ฑ๋์์ต๋๋ค.
Q ๋ฌธ์ : NULL ์ฒ๋ฆฌํ๊ธฐํ๊ธฐ
A ๋ฌธ์ ํ์ด :
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT ANIMAL_TYPE, COALESCE(NAME,'No name') AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID ASC
ํด๋น๋ฌธ์ ๋ ๋ฐ์ดํฐ๊ฐ์ NULL(๊ฒฐ์ธก์น)๋ฅผ ํน์ ๊ฐ์ผ๋ก ์นํํ์ฌ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ ๋๋ค.
E ๋ช ๋ น์ด ์ ๋ฆฌ :
SELECT COALESCE(์ปฌ๋ผ๋ช
,'์นํํ ๊ฐ')
FROM ์ด์ฉํ ๋ฐ์ดํฐ์
MYSQL์ COALESCE๋ ์ค๋ผํด์ NVL๋ช ๋ น์ด์ ๊ฐ์ ์ญํ ์ ํ๋ฉฐ
๋ง์ฝ ๊ฐ์ด NULL๊ฐ์ด๋ฉด ํน์ ๊ฐ์ผ๋ก ์นํํ์ฌ ์ถ๋ ฅํด์ฃผ๋ ๋ช ๋ น์ด์ ๋๋ค.
๋ฐ์ํ
'ํ์ ๊ด๊ณ ์ธ > ๊ฐ์ข ๊ฟํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ๋ณดํธ์์์ ์ค์ฑํํ ๋๋ฌผ (0) | 2021.02.16 |
---|---|
MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ์ค๋๊ธฐ๊ฐ ๋ณดํธํ ๋๋ฌผ (0) | 2021.02.14 |
MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์์ด๋ (0) | 2021.01.14 |
MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ์ ์ ์๊ฐ ๊ตฌํ๊ธฐ (2) (์ฌ๊ท์ฟผ๋ฆฌ) (0) | 2021.01.13 |
MYSQL ์ฝ๋ฉํ ์คํธ์ฐ์ต: ์ ์ ์๊ฐ ๊ตฌํ๊ธฐ (1) (0) | 2021.01.11 |