Coding Test
[SQL 프로그래머스] 중성화 여부 파악하기
hyungminjeon
2024. 6. 11. 18:46
[문제]

[해결]
-- IF문 이용
SELECT animal_id, name, if(sex_upon_intake like '%Neutered%' or sex_upon_intake like 'Spayed%', 'O', 'X') '중성화'
from animal_ins
order by animal_id
-- CASE WHEN문 이용
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
order by animal_id
[정리 및 새롭게 알게 된 점]
1. If문을 이용해 중성화여부를 파악하는 방법과
2. Case when 문을 이용하여 중성화여부를 파악하는 방법 두가지를 이용하여 문제를 풀었다.