SQL 문제
문제 37. 조건에 맞는 도서와 저자 리스트 출력하기
kagan-draca
2024. 7. 22. 16:47



BOOK 테이블에는 저자명이 없고, AUTHOR 테이블에는 책의 카테고리가 없는 상태이다.
위의 두 테이블을 이용해 원하는 결과를 얻기 위해서는 JOIN을 사용해야 한다.
그 사실을 발견하면 비교적 쉽게 문제를 해결할 수 있다.
그런데, PUBLISHED_DATE 변수의 타입이 DATE라 시, 분, 초가 연도, 월, 일과 같이 출력된다.
이때는 SUBSTRING(PUBLISHED_DATE, 시작위치, 길이)를 사용하면 된다.
제출한 코드 :
SELECT A.BOOK_ID, B.AUTHOR_NAME, SUBSTRING(A.PUBLISHED_DATE,1,10) AS PUBLISHED_DATE
FROM BOOK AS A JOIN AUTHOR AS B
ON A.AUTHOR_ID = B.AUTHOR_ID
WHERE A.CATEGORY LIKE '%경제%'
ORDER BY A.PUBLISHED_DATE ASC