Notice
Recent Posts
Recent Comments
Archives
반응형
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Today
Total
11-15 05:46
250x250
관리 메뉴

꿈꾸는 개발자의 블로그

[프로그래머스] 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문을 작성해주세요.
결과는 출판일을 기준으로 오름차순 정렬해주세요.

 

문제 풀이

  1. BOOK 테이블과 AUTHOR 테이블을 JOIN 한다. 
  2. '경제' 카테고리에 속하는 도서만 뽑기 위하여 WHERE 조건을 건다.

 

BOOK 테이블과 AUTHOR 테이블 JOIN 과정
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
Comments