[문제]
CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 평균 대여 기간이 7일 이상인 자동차들의 자동차 ID와 평균 대여 기간(컬럼명: AVERAGE_DURATION) 리스트를 출력하는 SQL문을 작성해주세요. 평균 대여 기간은 소수점 두번째 자리에서 반올림하고, 결과는 평균 대여 기간을 기준으로 내림차순 정렬해주시고, 평균 대여 기간이 같으면 자동차 ID를 기준으로 내림차순 정렬해주세요.
[풀이]
SELECT A.ITEM_ID, A.ITEM_NAME, A.RARITY
FROM ITEM_INFO A
WHERE A.ITEM_ID NOT IN (SELECT PARENT_ITEM_ID FROM ITEM_TREE WHERE PARENT_ITEM_ID IS NOT NULL)
ORDER BY A.ITEM_ID DESC;
[문제 링크]
https://school.programmers.co.kr/learn/courses/30/lessons/157342
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
'문제 풀이 > 프로그래머스 SQL' 카테고리의 다른 글
| [String, Date] Oracle / 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (0) | 2025.03.05 |
|---|---|
| [IS NULL] Oracle / 업그레이드 할 수 없는 아이템 구하기 (1) | 2025.03.04 |
| [IS NULL] Oracle / NULL 처리하기 (0) | 2025.03.04 |
| [IS NULL] Oracle / 경기도에 위치한 식품창고 목록 출력하기 (0) | 2025.03.04 |
| [SELECT] Oracle / 평균 일일 대여 요금 구하기 (2) | 2025.03.04 |