Contents
내가 작성한 쿼리

내가 작성한 쿼리
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