문제
코딩테스트 연습 - 중성화 여부 파악하기 | 프로그래머스 스쿨 (programmers.co.kr)
풀이
SELECT ANIMAL_ID,NAME,
CASE
WHEN SEX_UPON_INTAKE LIKE 'Neutered%' or SEX_UPON_INTAKE LIKE 'Spayed%'
THEN 'O'
ELSE 'X'
END
FROM ANIMAL_INS
case when 조건을 사용해주어야한다.
case when을 사용하고 like를 사용해서 중성화 여부를 보여준다.
case when 사용법
CASE
WHEN 조건
THEN '반환 값'
WHEN 조건
THEN '반환 값'
ELSE 'WHEN 조건에 해당 안되는 경우 반환 값'
END
'코딩테스트 > SQL' 카테고리의 다른 글
[MYSQL] 프로그래머스 - 고득점 키트 SUM, MAX, MIN (0) | 2022.07.20 |
---|---|
[MYSQL] 프로그래머스 - 고득점 키트 SELECT (0) | 2022.07.20 |