반응형
#is null
#is not null
#ifnull
#coalesce
#case when
IS NULL
programmers.co.kr/learn/courses/30/parts/17045
이름이 없는/있는 동물의 아이디 동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요.
SELECT animal_id from animal_ins
where name is null
SELECT animal_id from animal_ins
where name is not null
이름이 없는 동물의 아이디 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 No name으로 표시해 주세요.
null값을 다른 값으로 표현하는 방법은 여러가지가 있다.
ifnull
SELECT animal_type, ifnull(name, 'No name'), sex_upon_intake
from animal_ins
order by animal_id
coalesce
SELECT animal_type, coalesce(name, 'No name'), sex_upon_intake
from animal_ins
order by animal_id
case when
SELECT animal_type,
case when name is null then 'No name' else 'name' end,
sex_upon_intake
from animal_ins
order by animal_id
반응형
'algorithmProblems' 카테고리의 다른 글
전화번호 목록 (0) | 2021.02.19 |
---|---|
SQL 고득점 Kit-프로그래머스 GROUP BY (0) | 2021.01.22 |
SQL 고득점 Kit-프로그래머스 SELECT (0) | 2021.01.20 |
두개 뽑아서 더하기 (0) | 2021.01.18 |
두 정수의 합 (0) | 2021.01.17 |
댓글