inblog logo
|
stupefyee
    SQL문제풀기

    [SQL 문제 풀이] 대여 기록이 존재하는 자동차 리스트 구하기

    프로그래머스 (157341)
    Stupefyee's avatar
    Stupefyee
    Apr 09, 2025
    [SQL 문제 풀이] 대여 기록이 존재하는 자동차 리스트 구하기
    Contents
    내가 작성한 쿼리
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/157341
    notion image
    notion image
     

    내가 작성한 쿼리

    MySQL, Oracle

    Oracle

    SELECT DISTINCT RH.CAR_ID -- 중복 제거 FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY RH JOIN CAR_RENTAL_COMPANY_CAR CC ON RH.CAR_ID = CC.CAR_ID WHERE CAR_TYPE = '세단' AND TO_CHAR(START_DATE,'YYYY-MM-DD') >= '2022-10-01' -- 날짜 비교를 위해 START_DATE를 문자열로 변경 및 형식 변경 ORDER BY CAR_ID DESC;

    MySQL

    SELECT DISTINCT RH.CAR_ID -- 중복 제거 FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY RH JOIN CAR_RENTAL_COMPANY_CAR CC ON RH.CAR_ID = CC.CAR_ID WHERE CAR_TYPE = '세단' AND START_DATE >= '2022-10-01' -- 날짜 비교 ORDER BY CAR_ID DESC;

    차이점

    • 날짜 비교를 위한 과정의 차이
     
    Share article
    Contents
    내가 작성한 쿼리

    stupefyee

    RSS·Powered by Inblog