알고리즘/SQL
[프로그래머스 SQL] 중성화 여부 파악하기
빙빙
2021. 7. 19. 22:25
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;
여러 경우의 조건
CASE WHEN SEX_UPON_INTAKE LIKE "%Neutered%" OR SEX_UPON_INTAKE LIKE "%Spayed%" THEN "O" ELSE 'X' END
CASE WHEN으로 시작하여 -일 경우에 THEN 뒤에 결과를 넣어주고 아닐경우 ELSE로 결과를 넣어준다. 끝은 END로 case를 끝내는 부분이다.