[프로그래머스/SQL] 중성화 여부 파악하기(59409) 풀이
업데이트:
문제 정보
- 문제 출처: 프로그래머스 코딩테스트 연습
- 문제 링크: 중성화 여부 파악하기(59409)
- 문제풀이 코드 GitHub 링크
- 풀이 DB: MySQL
풀이
문제
ANIMAL_INS의 SEX_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를 반환합니다.
댓글남기기