1. 중성화 여부 파악하기
A. 문제
위 프로그래머스 사이트에 접속하여 문제를 확인해주세요.
B. 내 답안
-- Oracle
SELECT ANIMAL_ID, NAME,
CASE
WHEN SEX_UPON_INTAKE LIKE 'Neutered%' THEN 'O'
WHEN SEX_UPON_INTAKE LIKE 'Spayed%' THEN 'O'
ELSE 'X'
END
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
a. 회고
내 풀이
CASE
문을 사용했다.
- 문자열에 특정 단어가 포함된 행을 찾기 위해서
LIKE
문을 사용해서 조건을 만들었다.
참고문헌
-- Oracle
SELECT ANIMAL_ID, NAME,
CASE
WHEN SEX_UPON_INTAKE LIKE 'Neutered%' THEN 'O'
WHEN SEX_UPON_INTAKE LIKE 'Spayed%' THEN 'O'
ELSE 'X'
END
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
내 풀이
CASE
문을 사용했다.- 문자열에 특정 단어가 포함된 행을 찾기 위해서
LIKE
문을 사용해서 조건을 만들었다.
참고문헌
String, Date.코딩테스트 연습 - 중성화 여부 파악하기 | 프로그래머스 (programmers.co.kr). Programmers. (accessed Oct 15, 2021)
Ghost