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
'SQL 문제' 카테고리의 다른 글
문제 39. 성분으로 구분한 아이스크림(난이도 2) (0) | 2024.07.22 |
---|---|
문제 38. 조건별로 분류하여 주문상태 출력하기(난이도 5)(CASE 복습) (0) | 2024.07.22 |
문제 36. 보호소에서 중성화한 동물(난이도 2) (0) | 2024.07.22 |
문제 35. 오랜 기간 보호한 동물(2)(난이도 5) (0) | 2024.07.22 |
문제 33. 상품 별 오프라인 매출 구하기(난이도 7) (0) | 2024.07.22 |