프로그래머스_자동차 대여 기록에서 장기/단기 대여 구분하기
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로 마무리하는거 잊지 않기..!