알고리즘/SQL
#51 [SQL] 프로그래머스 : 중성화 여부 파악하기
채채씨
2022. 4. 1. 23:23
728x90
반응형
<문제>
https://programmers.co.kr/learn/courses/30/lessons/59409
<코드>
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
<NOTE>
- CASE ~ WHEN ~ THEN ~ ELSE ~ END 구문을 사용해서 WHEN에 해당되면 THEN을 그렇지 않으면 ELSE를 적용한다. IF절과 비슷한 게 WHEN이다.
728x90
반응형