<문제설명>
입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요.
<풀이>
SELECT ANIMAL_TYPE,
CASE WHEN NAME IS NULL THEN "No name"
ELSE NAME
END
NAME,
SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
[SQL]CASE WHEN 사용법
CASE WHEN 조건식 THEN 반환값
ELSE 반환값 -> 조건에 만족하지 않을 경우
END
'SQL' 카테고리의 다른 글
[프로그래머스]SQL-중성화 여부 파악하기 (0) | 2022.07.29 |
---|---|
[프로그래머스]SQL-없어진 기록 찾기 (0) | 2022.07.29 |
[프로그래머스]SQL-입양 시각 구하기(2) (0) | 2022.07.27 |
[프로그래머스]SQL-GROUP BY, 입양 시각 구하기 (0) | 2022.07.27 |
[프로그래머스] SQL - GROUP BY, 동명 동물 수 찾기 (0) | 2022.07.27 |