DataBase/ORACLE_SQL
SQL- 날짜 처리 함수 (단일함수)
규율 위에 자유
2023. 6. 26. 22:31
SYSDATE : 시스템 날짜 및 시간 반환 (현재 날짜 및 시간

MONTHS_BETWEEN(DATE1,DATE2): 두 날짜 사이의 개월 수
ADD_MONTHS(DATE,NUMBER) : 특정날짜에 해당 숫자만큼의 개월수를 더해서 날짜를 리턴
NEXT_DAY(DATE, 요일) : 특정날짜 이후에 가까운 해당 요일의 날짜를 반환해주는 함수
EX) SELECT SYSDATE, NEXT_DAY(SYSDATE, 6) FROM DUAL;

LAST_DAY (DATE) : 해당 월의 마지막 일을 구해서 반환 = > 결과값 DATE 타입
EXTRACT : 특정 날짜로부터 년도/월/일 값을 추출해서 반환하는 함수
EXTRACT(YEAR FROM DATE): 연도만 추출
EXTRACT(MONTH FROM DATE): 월만 추출
EXTRACT(DAY FROM DATE): 일만 추출
=>결과값 NUMBER타입