https://school.programmers.co.kr/learn/courses/30/lessons/144854
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
코드
SELECT b.BOOK_ID, a.AUTHOR_NAME, DATE_FORMAT(b.PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK b JOIN AUTHOR a ON b.AUTHOR_ID = a.AUTHOR_ID
WHERE b.CATEGORY = '경제'
ORDER BY b.PUBLISHED_DATE
쿼리 실행 순서
실행 순서 SQL 절 (Clause) 설명
1 | FROM | BOOK 테이블(b)과 AUTHOR 테이블(a)을 설정 |
2 | JOIN | b.AUTHOR_ID = a.AUTHOR_ID 조건으로 테이블 조인 |
3 | WHERE | CATEGORY = '경제' 조건을 만족하는 행 필터링 |
4 | SELECT | 필요한 컬럼 선택 (BOOK_ID, AUTHOR_NAME, PUBLISHED_DATE 형식 변환) |
5 | ORDER BY | PUBLISHED_DATE 기준으로 정렬 |
DATE_FORMAT( )을 사용하여 원하는 출력값이 나오도록 바꿔줘야합니다.
'프로그래머스' 카테고리의 다른 글
[프로그래머스 SQL] 5월 식품들의 총매출 조회하기 - 쿼리 실행 순서와 함께 보자 (0) | 2025.03.03 |
---|---|
[프로그래머스 SQL] 주문량이 많은 아이스크림들 조회하기 - 쿼리 실행 순서와 함께 보자 (0) | 2025.03.03 |
[프로그래머스 SQL] 없어진 기록 찾기 - 쿼리 실행 순서와 함께 보자 (0) | 2025.03.03 |
[프로그래머스 SQL] 있었는데요 없었습니다 - 쿼리 실행 순서와 함께 보자 (0) | 2025.03.03 |
[프로그래머스 SQL] 식품분류별 가장 비싼 식품의 정보 조회하기 - 쿼리 실행 순서와 함께 보자 (0) | 2025.03.02 |