프로그래머스 SQL 고득점 킷 조건에 맞는 도서와 저자 리스트 출력하기

hysss·2023년 2월 17일
0

JOIN - 조건에 맞는 도서와 저자 리스트 출력하기

문제 분석

'경제' 카테고리에 속하는 도서들의
도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요.
결과는 출판일을 기준으로 오름차순 정렬해주세요.

코드

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

문제 풀이

AUTHOR_ID를 Join condition으로 사용하여 BOOK 테이블과 AUTHOR 테이블을 Join하는 문제였다.
그 외에는 예전에 사용해봤던 DATE_FORMAT() 함수, ORDER BY로 오름차순 정렬로 해결했다.

profile
매일 매일 규칙적으로

0개의 댓글