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

yannie·2024년 9월 11일
0

[문제]

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

[맞는 풀이]

SELECT
    B.BOOK_ID,
    A.AUTHOR_NAME,
    DATE_FORMAT(B.PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK B
JOIN AUTHOR A
ON B.AUTHOR_ID = A.AUTHOR_ID
WHERE B.CATEGORY LIKE '경제'
ORDER BY 3
;
  • BOOK테이블과 AUTHOR테이블을 조인
  • 특정 카테고리(경제)에 속하는 책을 날짜순으로 정렬
  • LIKE연산자 말고 =로 대체 가능하다.

0개의 댓글