# 문제 링크
https://programmers.co.kr/learn/courses/30/lessons/59409
# Answer
SELECT ANIMAL_ID, NAME,
IF(SEX_UPON_INTAKE LIKE '%NEUTERED%' OR SEX_UPON_INTAKE LIKE '%SPAYED%','O','X')
AS '중성화'
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
# Comment
문제에서 중성화된 동물은 SEX_UPON_INTAKE열이 'Neutered' 또는 'Spayed'의 단어가 들어가있다고 하였으므로, IF을 사용해서 문제를 해결하면 된다.
'CS > 데이터베이스' 카테고리의 다른 글
[Level 2] DATETIME에서 DATE로 형 변환 (0) | 2022.03.03 |
---|---|
[Level 2] 중복 제거하기 (0) | 2022.03.02 |
[Level 2] NULL 처리하기 (0) | 2022.02.27 |
[Level 2] 입양 시각 구하기(1) (0) | 2022.02.27 |
[Level 2] 동물 수 구하기 (0) | 2022.02.26 |