๋ฌธ์ ์ค๋ช
๋ค์์ ์ด๋ ํ ์์ ์์ ํ๋งค์ค์ธ ๋์๋ค์ ๋์ ์ ๋ณด(BOOK) ํ ์ด๋ธ์ ๋๋ค.
BOOK ํ ์ด๋ธ์ ๊ฐ ๋์์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ๋ก ์๋์ ๊ฐ์ ๊ตฌ์กฐ๋ก ๋์ด์์ต๋๋ค.

๋ฌธ์
BOOK ํ
์ด๋ธ์์ 2021๋
์ ์ถํ๋ '์ธ๋ฌธ' ์นดํ
๊ณ ๋ฆฌ์ ์ํ๋ ๋์ ๋ฆฌ์คํธ๋ฅผ ์ฐพ์์ ๋์ ID(BOOK_ID), ์ถํ์ผ (PUBLISHED_DATE)์ ์ถ๋ ฅํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
๊ฒฐ๊ณผ๋ ์ถํ์ผ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌํด์ฃผ์ธ์.
* ์ฃผ์์ฌํญ PUBLISHED_DATE์ ๋ฐ์ดํธ ํฌ๋งท์ด ์์์ ๋์ผํด์ผ ์ ๋ต์ฒ๋ฆฌ ๋ฉ๋๋ค.
์ ๋ต
SELECT BOOK_ID,TO_CHAR(PUBLISHED_DATE,'YYYY-MM-DD') AS PUBLISHED_DATE
FROM BOOK
WHERE EXTRACT(YEAR FROM PUBLISHED_DATE) = '2021' AND CATEGORY = '์ธ๋ฌธ'
ORDER BY PUBLISHED_DATE ASC;
์คํ๊ฒฐ๊ณผ

๋ฌธ์ ํ์ด
1. TO_CHAR : ๋ณํํ ํจ์ , ๋ ์ง๋ ์ซ์๋ฅผ ๋ฌธ์๋ก ๋ณํํจ
TO_CHAR(๋ ์ง,์ถ๋ ฅ์์)
2. EXTRACT : ๋ ์ง ์ถ์ถ ํจ์
EXTRACT(์ํ๋ ๋ฐ์ดํฐ ํ์ FROM ๊ฐ )
<๋ฐ์ดํฐ ํ์ ์ข ๋ฅ>
YEAR : ๋ ๋
MONTH : ์
DAY : ์ผ
HOUR : ์๊ฐ
MINUTE : ๋ถ
SECOND : ์ด
3. ORDER BY PUBLISHED_DATE ASC( ์ถํ์ผ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์ )
[์ถ์ฒ] - ํ๋ก๊ทธ๋๋จธ์ค
https://school.programmers.co.kr/learn/courses/30/lessons/131112#
[์ถ์ฒ] ORACLE - ๋ ์ง ์ถ์ถ ํจ์ EXTRACT|์์ฑ์ ํด์ค๋