if('2022-10-16' between start_date and end_date, '대여중','대여 가능')

참일경우 앞의 값

거짓일 경우 뒤의 값이 할당 된다.

    CASE 
        WHEN DATEDIFF(END_DATE, START_DATE) >= 30 THEN '장기 대여' 
        ELSE '단기 대여'

WHEN 뒤에는 조건문 THEN 뒤에는 결과

'알고리즘 > SQL' 카테고리의 다른 글

자주 쓰는 sql 문법 모음  (0) 2024.03.02
서브쿼리 사용법  (0) 2024.02.20
NULL 값을 바꾸는 함수 COALESCE  (0) 2024.02.06

+ Recent posts