SQL
[SQL] 프로그래머스 고득점 kit - SELECT / 조건에 맞는 도서 리스트 출력하기
pearhyunjin
2024. 4. 10. 23:30
프로그래머스 SQL 고득전 kit를 풀어보고 정리한 내용입니다.
맞춘 정답과 틀린 경우 생각해내지 못한 문법 위주로 작성하였습니다.
정리 내용 출처는 아래를 참고해 주세요.
Lv.1 조건에 맞는 도서 리스트 출력하기
작성 답안
DATE_FORMAT을 통해 출판일을 YYYY-MM-DD 형식으로 출력할 수 있도록 한다. 그 후에 WHERE 구문으로 2021년도인 경우와 CATEGORY가 인문인 경우를 각각 AND로 연결해 조건을 걸어준다. ORDER BY를 이용해 오름차순 정렬한다.
SELECT
BOOK_ID,
DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d')
FROM BOOK
WHERE PUBLISHED_DATE BETWEEN '2021-01-01' AND '2021-12-31' AND CATEGORY = '인문'
ORDER BY PUBLISHED_DATE ASC;