[프로그래머스/SQL] 중성화 여부 파악하기(59409) 풀이

업데이트:



문제 정보


풀이

문제

ANIMAL_INSSEX_UPON_INTAKE 값을 기준으로 중성화(Neutered/Spayed) 여부를 O, X로 출력하는 문제입니다.

코드

SELECT
    ANIMAL_ID,
    NAME,
    CASE 
        WHEN SEX_UPON_INTAKE LIKE "%Neutered%" OR SEX_UPON_INTAKE LIKE "%Spayed%" 
        THEN "O" 
        ELSE "X" 
    END 중성화
FROM ANIMAL_INS
ORDER BY ANIMAL_ID

설명

CASE WHEN으로 문자열 패턴을 판별해 중성화 여부를 가공 컬럼으로 출력합니다.

Neutered 또는 Spayed가 포함되면 O, 아니면 X를 반환합니다.



댓글남기기