01/20 SQL 문제풀이

Data Architect / Engineer·2024년 1월 20일
1

1일_1SQL

목록 보기
9/63
post-thumbnail

문제

  • 프로그래머스 SQL 문제
  • 조건에 맞는 도서와 저자 리스트 출력하기 / 레벨 2
  • 문제 내용 : 하단 프로그래머스 문제 링크 참조
  • '경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요.

내가 작성한 Query

SELECT A.BOOK_ID
     , B.AUTHOR_NAME
     , DATE_FORMAT(A.PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK A
    JOIN AUTHOR B ON A.AUTHOR_ID = B.AUTHOR_ID
WHERE A.CATEGORY = '경제'
ORDER BY A.PUBLISHED_DATE ASC;
  • BOOK 테이블과 AUTHOR 테이블을 'AUTHOR_ID'를 기준으로 JOIN

  • '경제' 카테고리만 필터링 하기 위해 WHERE 사용하여 데이터 필터링

  • ORDER BY 이용하여 'PUBLISHED_DATE' 기준으로 오름차순 정렬

  • SELECT에서 DATE_FORMAT 이용하여 '연도-월-일' 형태로 데이터 출력

profile
질문은 계속돼 아오에

0개의 댓글