โ๏ธ ๋ฌธ์ ์ค๋ช
'๊ฒฝ์ ' ์นดํ
๊ณ ๋ฆฌ์ ์ํ๋ ๋์๋ค์ ๋์ ID(BOOK_ID), ์ ์๋ช
(AUTHOR_NAME), ์ถํ์ผ(PUBLISHED_DATE) ๋ฆฌ์คํธ๋ฅผ ์ถ๋ ฅํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
๊ฒฐ๊ณผ๋ ์ถํ์ผ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌํด์ฃผ์ธ์.
https://school.programmers.co.kr/learn/courses/30/lessons/144854
ํ๋ก๊ทธ๋๋จธ์ค
SW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํ
programmers.co.kr
โ๏ธ ๋ฌธ์ ํด์
1. ๊ฒฝ์ ์นดํ ๊ณ ๋ฆฌ๋ง ํํฐ๋งํ๊ธฐ
2. ์์์ ๋ง๊ฒ ์ถํ์ผ ์์ ๋ณ๊ฒฝ
3. ์ถํ์ผ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌ
โ๏ธ ์์ฑ ์ฝ๋
SELECT B.BOOK_ID, A.AUTHOR_NAME, DATE_FORMAT(B.PUBLISHED_DATE, '%Y-%m-%d') PUBLISHED_DATE
FROM BOOK B JOIN AUTHOR A ON B.AUTHOR_ID=A.AUTHOR_ID
WHERE CATEGORY = "๊ฒฝ์ "
ORDER BY 3
โ๏ธ ์ฝ๋ ํ์ด
1. ๊ฒฝ์ ์นดํ ๊ณ ๋ฆฌ๋ง ํํฐ๋งํ๊ธฐ
WHERE CATEGORY = "๊ฒฝ์ "
2. ์์์ ๋ง๊ฒ ์ถํ์ผ ์์ ๋ณ๊ฒฝ
DATE_FORMAT(B.PUBLISHED_DATE, '%Y-%m-%d') PUBLISHED_DATE
2025๋ ์ด๋ผ๋ฉด %y๋ 25๋ก ํ๊ธฐ๋๊ณ , %Y๋ 2025๋ก ํ๊ธฐ๋๋ค.
3. ์ถํ์ผ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌ
ORDER BY 3