꿈꾸는 개발자의 블로그
[프로그래머스] Oracle - (SQL 고득점 Kit) JOIN 조건에 맞는 도서와 저자 리스트 출력하기 본문
Algorithm/Programmers
[프로그래머스] Oracle - (SQL 고득점 Kit) JOIN 조건에 맞는 도서와 저자 리스트 출력하기
aldrn29 2023. 2. 22. 11:11문제
다음은 어느 한 서점에서 판매중인 도서들의 1) 도서 정보(BOOK), 저자 정보(AUTHOR) 테이블입니다.
2) '경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요.
결과는 출판일을 기준으로 오름차순 정렬해주세요.
문제 풀이
- BOOK 테이블과 AUTHOR 테이블을 JOIN 한다.
- '경제' 카테고리에 속하는 도서만 뽑기 위하여 WHERE 조건을 건다.
전체 코드
SELECT a.BOOK_ID, b.AUTHOR_NAME, TO_CHAR(a.PUBLISHED_DATE, 'YYYY-MM-DD') AS PUBLISHED_DATE
FROM BOOK a JOIN AUTHOR b ON a.AUTHOR_ID = b.AUTHOR_ID
WHERE CATEGORY = '경제'
ORDER BY 3
728x90
728x90
'Algorithm > Programmers' 카테고리의 다른 글
[프로그래머스] Oracle - (SQL 고득점 Kit) JOIN 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (0) | 2023.02.22 |
---|---|
[프로그래머스] Oracle - (SQL 고득점 Kit) JOIN 그룹별 조건에 맞는 식당 목록 출력하기 (0) | 2023.02.22 |
[프로그래머스] Oracle - (SQL 고득점 Kit) GROUP BY 가격대 별 상품 개수 구하기 (0) | 2023.02.21 |
[프로그래머스] Oracle - (SQL 고득점 Kit) GROUP BY 입양 시각 구하기(2) (0) | 2023.02.21 |
[프로그래머스] Oracle - (SQL 고득점 Kit) GROUP BY 년, 월, 성별 별 상품 구매 회원 수 구하기 (0) | 2023.02.21 |
Comments