코딩테스트/SQL
[MYSQL] 프로그래머스 - 중성화 여부 파악하기
yo~og
2022. 7. 20. 15:54
문제
코딩테스트 연습 - 중성화 여부 파악하기 | 프로그래머스 스쿨 (programmers.co.kr)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
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