oracle
ORACLE CASE 요일 조건문
구름Grum
2023. 1. 9. 15:22
요일에 따른 조건문을 만들때
CASE 조건문을 이용해보자
우선 요일은 to_char(SYSDATE, 'd') 를 이용한다
SELECT to_char(SYSDATE, 'd') FROM dual
--결과 : 2
--1:일, 2:월, 3:화, 4:수, 5:목, 6:금, 7:토
요일에 따른 조건을 주고싶을때는 CASE문을 함께 이용한다
SELECT CASE TO_CHAR (SYSDATE, 'd')
WHEN '1' THEN '일요일입니다'
WHEN '2' THEN '월요일입니다'
WHEN '3' THEN '화요일입니다'
WHEN '4' THEN '수요일입니다'
WHEN '5' THEN '목요일입니다'
WHEN '6' THEN '금요일입니다'
WHEN '7' THEN '토요일입니다'
END
WEEK
FROM DUAL
--결과 : 월요일입니다