https://school.programmers.co.kr/learn/courses/30/lessons/144853
BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요.
SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d')
FROM BOOK
WHERE YEAR(PUBLISHED_DATE) = '2021'
AND CATEGORY = '인문'
ORDER BY PUBLISHED_DATE;
1. 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트 조회
WHERE YEAR(PUBLISHED_DATE) = '2021'
AND CATEGORY = '인문'
DATE 형식이면 year, month, day에 각각 접근할 수 있다.
YEAR(컬럼명) MONTH(컬럼명) DAY(컬럼명)
참고문제)
3월에 태어난 여성 회원 목록 출력하기
2. 출판일을 기준으로 오름차순 정렬
ORDER BY PUBLISHED_DATE;
3. 출력할 때 yyyy-mm-dd 형식
SELECT DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d')
DATE_FORMAT(컬럼명, 형식)
DATE 형식이면 DATE_FORMAT으로 형식을 지정해줄 수 있다.
ex) 2024-02-09
%Y 연도 4자리
%m 월 2자리
%d 일 2자리
참고문제)
3월에 태어난 여성 회원 목록 출력하기