# String, Date - 중성화 여부 파악하기

- Author: @mildsalmon
- Published: 2021-10-15
- Updated: 2021-10-16
- Source: http://blex.me/@mildsalmon/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-string-date-%EC%A4%91%EC%84%B1%ED%99%94-%EC%97%AC%EB%B6%80-%ED%8C%8C%EC%95%85%ED%95%98%EA%B8%B0
- Tags: 프로그래머스, 코딩테스트, 문제, 오라클, sql

---

# 1. 중성화 여부 파악하기

### A. 문제

위 프로그래머스 사이트에 접속하여 문제를 확인해주세요.

### B. 내 답안

```SQL

-- 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`문을 사용해서 조건을 만들었다.

# 참고문헌

String, Date.[코딩테스트 연습 - 중성화 여부 파악하기 | 프로그래머스 (programmers.co.kr)](https://programmers.co.kr/learn/courses/30/lessons/59409?language=oracle). Programmers. (accessed Oct 15, 2021)
