[SQL] 프로그래머스 SQL 고득점 Kit_String,Date (15/19)

餘園·2025년 8월 20일

SQL 고득점 Kit

목록 보기
102/109
post-thumbnail

대여 기록이 존재하는 자동차 리스트 구하기 (Level 3)

CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 자동차 종류가 '세단'인 자동차들 중 10월에 대여를 시작한 기록이 있는 자동차 ID 리스트를 출력하는 SQL문을 작성해주세요. 자동차 ID 리스트는 중복이 없어야 하며, 자동차 ID를 기준으로 내림차순 정렬해주세요.

solve

SELECT DISTINCT c.CAR_ID
    FROM CAR_RENTAL_COMPANY_CAR c
    JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY h ON c.CAR_ID = h.CAR_ID
    WHERE c.CAR_TYPE = '세단'
    AND h.START_DATE LIKE '2022-10%'
    ORDER BY CAR_ID DESC
  • DISTINCT로 중복 없이 출력 가능.
profile
What else can I do

0개의 댓글