[PS / MySQL] 144853. 조건에 맞는 도서 리스트 출력하기

박제현·2024년 1월 29일
0

코딩테스트

목록 보기
13/101
post-thumbnail

풀이

BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서리스트 찾기.
결과는 출판일을 기준으로 오름차순 정렬.

FROM BOOK #BOOK 테이블에서
WHERE PUBLISH_DATE BETWEEN '2021-01-01' AND '2021-12-31' #2021년에 출판된
AND CATEGORY = '인문' #'인문' 카테고리에 속하는
ORDER BY PUBLISHED_DATE ASC #출판일을 기준으로 오름차순 정렬

으로 풀고, 출판일을 요구에 맞는 포맷(YYYY-mm-dd)으로 출력해야 한다.

SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d')

DATE_FORMAT(OBJ, format) 을 기억하자.

코드

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

profile
닷넷 새싹

0개의 댓글