로딩
요청 처리 중입니다...

[MySQL] 프로그래머스 문제 - 중성화 여부 파악하기

 [MySQL] 프로그래머스 문제 - 중성화 여부 파악하기

중성화된 동물은 SEX_UPON_INTAKE 컬럼에 ‘Neutered’ 또는 'Spayed’라는 단어가 들어있다. 이때 중성화가 되어있다면 ‘O’, 아니라면 'X’라고 표시해야 한다.

CASE WHEN ~ THEN ~ ELSE CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... ELSE resultN END condition1, condition2, … 은 조건식이며, result1, result2, … 은 각 조건식이 참일 때 반환되는 값이다.

ELSE resultN은 모든 조건식이 거짓일 때 반환되는 값이다. 풀이 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문 # MySQL # MySQLCASE문 # MySQL중성화여부파악하기 # MySQL프로그래머스문제 # 프로그래머스중성화여부파악하기