본문 바로가기

DB/Programmers SQL Kit

조건에 맞는 도서 리스트 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/144853

 

- BOOK 테이블의 ID와 출판일을 출력한다.

단, 2021년인문 카테고리의 해당하는 서적의 리스트만 출력한다. 또한 출판일을 기준으로 오름차순으로 정렬한다.

- SQL

mysql : SELECT book_id, DATE_FORMAT(published_date, '%Y-%m-%d')
FROM BOOK
WHERE DATE_FORMAT(published_date, '%Y') = '2021' AND category = '인문'
ORDER BY published_date ASC;

oracle : SELECT book_id, TO_CHAR(published_date, 'yyyy-mm-dd')
FROM BOOK
WHERE TO_CHAR(published_date, 'yyyy') = '2021' AND category = '인문'
ORDER BY published_date ASC;