SELECT ANIMAL_ID, NAME,
(CASE WHEN SEX_UPON_INTAKE LIKE '%Intact%'
THEN 'X'
ELSE 'O'
END) AS 중성화
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
동물의 중성화 여부는 SEX_UPON_INTAKE 컬럼을 보고 확인할 수 있고, 'intact'라고 적혀있는 동물이 중성화되지 않은 동물이다. 그러므로 case를 사용해서 해당 컬럼이 'intact'이면 'X'를, 아니면'O'를 출력하도록 하면 된다.
CASE
WHEN 조건1 THEN 결과값1
WHEN 조건2 THEN 결과값2
WHEN 조건3 THEN 결과값3
ELSE 결과값
END