날짜에 대한 정보를 원하는 형태로 출력할 수 있게 도와준다.
FORMAT 형태는 매우 다양하므로, 대표적인 몇 가지만 소개한다.
- %Y : 연도를 네 자릿수로 표현한다.
- %y : 연도를 두 자릿수로 표현한다.
- %M : 월을 영어로 표현한다.
- %m : 월을 두 자릿수로 표현한다.
- %D : 날짜를 th 접미사로 표현한다.
- %d : 날짜을 두 자릿수로 표현한다.
DATE_FORMAT(PUBLISHED_DATE,"%Y-%M-%D") -- 2020-January-10th DATE_FORMAT(PUBLISHED_DATE,"%y %m %d") -- 20 01 10 DATE_FORMAT(PUBLISHED_DATE,"%Y년도 %m월 %d일") -- 2020년도 01월 10일
SELECT
-- 아래 열들과
BOOK_ID, AUTHOR_NAME,
-- 날짜를 "%Y-%m-%d" 형태로 format하여 선택하라. 별칭은 "PUBLISHED_DATE"로 하라.
DATE_FORMAT(PUBLISHED_DATE,"%Y-%m-%d") AS "PUBLISHED_DATE"
-- AUTHOR라는 table에서 선택하라. 별칭은 A로 하라.
FROM AUTHOR AS A
-- BOOK이라는 table의 별칭을 B로 하고, AUTHOR_ID를 기준으로 table을 합쳐라.
JOIN BOOK AS B ON A.AUTHOR_ID = B.AUTHOR_ID
-- CATEGORY가 "경제"이어야한다.
WHERE CATEGORY = "경제"
-- PUBLISHED_DATE를 기준으로 오름차순 정렬하라.
ORDER BY PUBLISHED_DATE ASC