CASE를 이용하여 문자열을 변환하는 문제이다.
문자열 변환은 자주 보이므로 쉽게 풀었다.
SELECT ANIMAL_ID, NAME, CASE WHEN SEX_UPON_INTAKE LIKE '%Neutered%' THEN 'O'
WHEN SEX_UPON_INTAKE LIKE '%Spayed%' THEN 'O'
ELSE 'X'
END AS 중성화
FROM ANIMAL_INS ORDER BY ANIMAL_ID;
'Coding_Test 연습 > Oracle' 카테고리의 다른 글
[프로그래머스] (Oracle) LV2 입양 시각 구하기(1) (0) | 2022.10.11 |
---|---|
[프로그래머스] (Oracle) LV2 동명 동물 수 찾기 (0) | 2022.10.11 |
[프로그래머스] (Oracle) LV2 DATETIME에서 DATE로 형 변환 (0) | 2022.10.11 |
[프로그래머스] (Oracle) LV2 NULL 처리하기 (0) | 2022.10.11 |
[프로그래머스] (Oracle) LV2 동명 동물 수 찾기 (0) | 2022.10.11 |