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

풀이
간단하게
JOIN
을 사용하여 필요한 데이터만 출력하는 문제이다.
여기서 주의해야 할 점은 원래 날짜의 데이터의 경우 시분초 까지 나오는데 DATE_FORMAT
을 이용하여 내가 원하는 년, 월, 일 까지만 뽑는 것이 핵심이다.SELECT a.BOOK_ID, b.AUTHOR_NAME, DATE_FORMAT(a.PUBLISHED_DATE, '%Y-%m-%d') PUBLISHED_DATE
from BOOK a join AUTHOR b on a.AUTHOR_ID = b.AUTHOR_ID
where category = '경제'
order by PUBLISHED_DATE


Share article