<MySQL>
SELECT ANIMAL_ID
, NAME
, CASE WHEN (SEX_UPON_INTAKE LIKE 'Neutered%' OR SEX_UPON_INTAKE LIKE 'Spayed%') THEN 'O' ELSE 'X' END AS '중성화'
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
<Oracle>
SELECT ANIMAL_ID
, NAME
-- , DECODE (SEX_UPON_INTAKE, 'Neutered%', 'O', 'Spayed%', 'O', 'X') AS 중성화
, CASE WHEN (SEX_UPON_INTAKE LIKE 'Neutered%' OR SEX_UPON_INTAKE LIKE 'Spayed%') THEN 'O' ELSE 'X' END AS 중성화
FROM ANIMAL_INS
ORDER BY ANIMAL_ID

프로그래머스 중성화 여부 파악하기 SQL
'SQL > 프로그래머스' 카테고리의 다른 글
[SQL] 프로그래머스 [Level-1] 이름이 없는 동물의 아이디 (0) | 2022.12.01 |
---|---|
[SQL] 프로그래머스 [Level-2] 고양이와 개는 몇 마리 있을까 (0) | 2022.12.01 |
[SQL] 프로그래머스 [Level-3] 오랜기간보호한동물(2) (0) | 2022.12.01 |
[SQL] 프로그래머스 [Level-4] 보호소에서 중성화한 동물 (0) | 2022.12.01 |
[SQL] 프로그래머스 [Level-2] DATETIME에서 DATE로 형 변환 (0) | 2022.12.01 |