코딩테스트 연습 > String, Date > 중성화 여부 파악하기
https://school.programmers.co.kr/learn/courses/30/lessons/59409

CASE문 사용
CASE를 사용해 SEX_UPON_INTAKE가 중성화 했으면 THEN "O" ELSE "X" 입력하게 한다.
SELECT ANIMAL_ID, NAME,
CASE
WHEN SEX_UPON_INTAKE LIKE "%NEUTERED%" THEN "O"
WHEN SEX_UPON_INTAKE LIKE "%SPAYED%" THEN "O"
ELSE "X" END AS "중성화"
FROM ANIMAL_INS
IF 문 사용
SELECT ANIMAL_ID, NAME,
IF(SEX_UPON_INTAKE LIKE "%NEUTERED%"
OR
SEX_UPON_INTAKE LIKE "%SPAYED%",
"O", "X") AS "중성화"
FROM ANIMAL_INS
CASE 문은
CASE
WHEN 조건 THEN 결과
WHEN 조건 THEN 결과
...
ELSE 결과
END AS "별칭"
의 구조이다.
IF 문은
IF(
조건(OR , AND 등 추가 가능),
"참 일 때 결과", "거짓 일 때 결과"
) AS "별칭"
의 구조이다.