Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- RANK
- Hard
- 시계열데이터분석
- recursive
- 프로그래머스
- SQL
- 다시풀어보기
- 프리미엄
- solvesql
- easy
- Hackerrank
- 패스트캠퍼스후기
- meidum
- 직장인인강
- HACKER_RANK
- 파이썬을활용한시계열데이터분석
- row_number
- 직장인자기계발
- join
- MySQL
- 어려웠음
- group by
- 패스트캠퍼스
- medium
- 해커랭크
- 패캠챌린지
- LeetCode
- 파이썬을활용한시계열데이터분석AtoZ올인원패키지Online
- SELF-JOIN
- lv.4
Archives
- Today
- Total
~고군분투 인생살이~
[STRING,DATE]중성화 여부 파악하기 본문
1. 문제 설명
2. 문제 풀이
SEX_UPON_INTAKE 컬럼에 'Neutered' 또는 'Spayed'라는 단어가 있으면 중성화가 된 상태중성화가 되어 있다면, 'O', 아니라면 'X'라고 표시하기.
중성화를 뜻하는 단어를 찾기 위해 LIKE 를 사용하고,O X를 나타내기 위해 CASE WHEN을 사용 할 수 있겠다.
3. 정답
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 1;
'SQL > 프로그래머스' 카테고리의 다른 글
[STRING,DATE] DATETIME에서 DATE로 형 변환 (0) | 2022.05.22 |
---|---|
[STRING,DATE] 오랜 기간 보호한 동물(2) (0) | 2022.05.22 |
[NULL] NULL 처리하기 (0) | 2022.05.22 |
[JOIN] 보호소에서 중성화한 동물 (0) | 2022.05.22 |
[JOIN] 오랜 기간 보호한 동물(1) (0) | 2022.05.22 |
Comments