베지밀
[SQL] 프로그래머스 - 조건에 맞는 도서 리스트 출력하기 본문
문제
조건
- 2021년 출판 → PUBLISHED_DATE BETWEEN ‘2021-01-01’ AND ‘2021-12-31’
- 인문 카테고리 → WHERE CATEGORY = ‘인문’
- 출판일 기준 오름차순 정렬 → ORDER BY PUBLISHED_DATE
- 데이트 포맷 설정 → DATE_FORMAT(PUBLISHED_DATE, ‘%Y-%m-%d’)
풀이
SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK
WHERE PUBLISHED_DATE BETWEEN '2021-01-01' AND '2021-12-31' AND CATEGORY = '인문'
ORDER BY PUBLISHED_DATE
DATE_FORMAT은 검색으로 활용했고, 2021년 검색하는 건 BETWEEN문 사용한다는 것을 까먹어서 애먹었다 ㅎㅎ..