개발 공부

SQL- 날짜 처리 함수 (단일함수) 본문

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타입

'DataBase > ORACLE_SQL' 카테고리의 다른 글

SQL <그룹함수>  (0) 2023.06.28
SQL- 선택함수 (단일 행 함수)  (0) 2023.06.27
SQL- 형 변환 함수 (단일함수)  (0) 2023.06.26
SQL- 숫자 처리 함수 (단일함수)  (0) 2023.06.26
SQL- 문자처리 함수 (단일함수)  (0) 2023.06.26