https://school.programmers.co.kr/learn/courses/30/lessons/144854?language=oracle
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
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 a.CATEGORY = '경제'
order by a.PUBLISHED_DATE asc;
AUTHOR_ID를 기준으로 BOOK테이블과 AUTHOR테이블을 조인해준다
그 후 CATEGORY는 경제인 카테고리만 뽑아서 추출하고
A.BOOK_ID, B.AUTHOR_ID를 SELECT 해주고 PUBLISHED_DATE는 TO_CHAR구문을 활용해서 추출 조건에 맞게 형변환 해준다.
ORDER BY는 PUBISHED_DATE를 기준으로 오름차순
'SQL' 카테고리의 다른 글
| ORACLE ROUND함수 활용법 (+TRUNC) (0) | 2025.07.01 |
|---|---|
| [프로그래머스 코딩테스트 SQL string, date] 조건에 부합하는 중고거래 상태 조회하기 (0) | 2025.06.30 |
| [프로그래머스 SQL LV.3 join] 없어진 기록 찾기 ORACLE (0) | 2025.06.25 |
| oracle 시간 표시 (0) | 2025.06.18 |
| [프로그래머스 SQL LV.4] join 5월 식품들의 총매출 조회하기 oracle (0) | 2025.06.12 |