[프로그래머스 | SQL] 자동차 대여 기록에서 장기/단기 대여 구분하기

게으른 완벽주의자·2023년 2월 9일
0

프로그래머스

목록 보기
64/83
post-custom-banner

프로그래머스_자동차 대여 기록에서 장기/단기 대여 구분하기

SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, '%Y-%m-%d'), DATE_FORMAT(END_DATE, '%Y-%m-%d'),
CASE WHEN DATEDIFF(END_DATE,START_DATE)+1 >= 30
THEN '장기 대여'
ELSE '단기 대여'
END AS RENT_TYPE
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE START_DATE LIKE '2022-09%'
ORDER BY HISTORY_ID DESC

조건에 따라 값이 바뀌는 칼럼을 추가해야하기 때문에 CASE문을 작성했다

CASE WHEN 조건 THEN 참값 ELSE 거짓값 END
CASE문 마지막에는 END로 마무리하는거 잊지 않기..!

profile
데이터를 공부하고 있습니다
post-custom-banner

0개의 댓글