728x90
https://programmers.co.kr/learn/courses/30/lessons/59409
CASE WHEN 조건 THEN 참일 때 대체할 내용 ELSE 거짓일 때 대체할 내용 END
위의 CASE를 사용해서 문자로 대체할 수 있었다.
이때 조건은 여러개 들어갈 수 있으며 여기선 or로 하나의 조건으로 묶었다.
case when then end 이렇게 한 세트로 나와야한다!
정답 코드
SELECT ANIMAL_ID, NAME,
CASE WHEN SEX_UPON_INTAKE LIKE '%Spayed%' OR SEX_UPON_INTAKE LIKE '%Neutered%' THEN 'O' ELSE 'X' END AS '중성화'
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
728x90