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 |