문제 :
'경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요.
결과는 출판일을 기준으로 오름차순 정렬해주세요.
해결 방식 :
-- LEFT JOIN
-- 경제 카테고리에 속하는 도서 >> CATEGORY = '경제'
-- 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE)
-- 결과는 출판일 기준으로 오름차순 정렬 >> PUBLISHED_DATE ASC
결과 : 정답
답안 :
SELECT B.BOOK_ID, A.AUTHOR_NAME, DATE_FORMAT(B.PUBLISHED_DATE, '%Y-%m-%d')
FROM BOOK B LEFT JOIN AUTHOR A ON A.AUTHOR_ID = B.AUTHOR_ID
WHERE B.CATEGORY = '경제'
ORDER BY B.PUBLISHED_DATE ASC
다른 풀이법 :
DATE 함수 사용법
'SQL > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 함수 정리 (0) | 2024.12.09 |
---|---|
[Lv.2] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (0) | 2024.12.09 |
[LV.2] 입양 시각 구하기(1) (0) | 2024.12.07 |
[Lv.2] 노선별 평균 역 사이 거리 조회하기 (concat, round) (0) | 2024.11.23 |
[Lv.2] 상품 별 오프라인 매출 구하기 (inner join, group by) (0) | 2024.11.23 |