프로그래머스 SQL 문제 중 String, Date 카테고리에 속한 문제를 풀어봤습니다.
2가지 방법으로 풀어봤고 첫 번째 풀이는 CASE 문, 두 번째는 IF 문을 활용했습니다.
주요 사용 연산자와 함수 : CASE, IF, LIKE, ORDER BY
https://programmers.co.kr/learn/courses/30/lessons/59409
중성화 여부 파악하기 문제는 SEX_UPON_INTAKE 컬럼의 데이터에 NEUTERED 또는 SPAYED라는 문자열이 있으면 중성화 여부 'O'가 출력되도록 하는 문제입니다.
각 풀이에서의 핵심은 CASE, IF 문의 사용입니다.
1번 풀이 : CASE 문
2번 풀이 : IF 문
전체 쿼리문은 아래에 첨부합니다.
참고 :
1. 이투디의 개발블로그, MySQL 쿼리에서 조건문, https://tudiiii.github.io/sql1/
2. 이투디의 개발블로그, [프로그래머스 SQL] 중성화 여부 파악하기, https://tudiiii.github.io/sql_pr5/
[프로그래머스, SQL 문제] 보호소에서 중성화한 동물(JOIN) with MySQL (0) | 2020.01.11 |
---|---|
[프로그래머스, SQL 문제] 오랜 기간 보호한 동물(1) with MySQL (0) | 2020.01.09 |
[프로그래머스, SQL 문제] 이름에 EL이 들어가는 동물 찾기 with MySQL (0) | 2020.01.07 |
[프로그래머스, SQL 문제] 루시와 엘라 찾기 (String, Date) with MySQL (0) | 2020.01.06 |
[프로그래머스, SQL 문제] 입양 시각 구하기(2)_변수 사용 (GROUP BY) with MySQL (0) | 2020.01.05 |