[SQL] 연습

[MySQL] 프로그래머스 조건에 맞는 도서와 저자 리스트 출력

Simon Yoon 2024. 9. 15. 17:04

문제:

'경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력

 

해결방법:

1. BOOK 과 AUTHOR 테이블은 AUTHOR_ID 로 JOIN

2. 출판일은 DATE_FORMAT() 으로 변환 후 출력

3. WHERE 절에서 카테고리 '결제' 로 설정

 

예시 코드:

SELECT BOOK_ID, AUTHOR_NAME, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK
INNER JOIN AUTHOR
ON BOOK.AUTHOR_ID = AUTHOR.AUTHOR_ID
WHERE CATEGORY = '경제'
ORDER BY PUBLISHED_DATE
;