반응형
문제
BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요.
결과는 출판일을 기준으로 오름차순 정렬해주세요.
구조
예시
완성된 쿼리
-- 코드를 입력하세요
SELECT
BOOK_ID,
TO_CHAR(PUBLISHED_DATE, 'yyyy-mm-dd') PUBLISHED_DATE
FROM BOOK
WHERE 1=1
AND TO_CHAR(PUBLISHED_DATE, 'yyyy-mm-dd') LIKE '2021%'
AND CATEGORY = '인문'
ORDER BY PUBLISHED_DATE
2021년에 출시된 인문 카테고리에 속하는 데이터 리스트를 출력하는 쿼리를 작성했습니다! 비슷한 내용의 문제가 계속 나오니 점점 익숙해지고 금방 작성하게 되는 것 같습니다!
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/144853
반응형
'코딩테스트 > Oracle DB' 카테고리의 다른 글
[프로그래머스] 흉부외과 또는 일반외과 의사 목록 출력하기 ( 23-12-14 ) (0) | 2023.12.14 |
---|---|
[프로그래머스] 인기있는 아이스크림 ( 23-12-14 ) (0) | 2023.12.14 |
[프로그래머스] 과일로 만든 아이스크림 고르기 ( 23-12-13 ) (0) | 2023.12.13 |
[프로그래머스] 평균 일일 대여 요금 구하기 ( 23-12-13 ) (0) | 2023.12.13 |
[프로그래머스] 자동차 대여 기록에서 장기/단기 대여 구분하기 ( 23-12-12 ) (0) | 2023.12.12 |