본문 바로가기
컴소니/DB

[오라클 DBMS 공부] 오라클 내장함수 - 날짜형 함수

by 금소니 2020. 8. 5.
반응형

#101

날짜형 함수의 경우 함수를 사용하기 전에 포맷을 잘 알고 넘어가야 합니다.

 

년도는 'Y', 월은 'M', 일은 'D' 입니다.

 

1. 날짜형 함수란?

날짜형 타입 데이터를 입력 받아 해당 데이터를 연산하여 결과를 반환하는 함수입니다.

 

1) SYSDATE

현재 날짜를 가져오는 함수입니다.

EX) SYSDATE

2) ADD_MONTHS(데이터, 정수)

원하는 정수만큼 달 수를 증가시키는 함수입니다.

EX) ADD_MONTHS, 1달 추가, 1달 마이너스

3) NEXT_DAY(데이터, 요일)

입력한 데이터의 이후 날짜 중 해당 요일에 대한 날짜를 반환하는 합수입니다.

EX) NEXT_DAY, 오늘 이후 일요일 반환

4) LAST_DAY(데이터)

입력한 데이터의 월 마지막 날을 반환합니다.

EX) LAST_DAY, 이번 달의 마지막 날 반환

5) ROUND(데이터, 포맷)

데이터를 포맷에 맞게 반올림한 날짜를 반환하는 함수입니다.

숫자형에도 사용되는데 날짜형에도 사용됩니다.

EX) ROUND, 월(month)을 기준으로 반올림

6) TRUNC(데이터, 포맷)

ROUND와 사용법은 비슷하며 포맷 이하의 데이터를 잘라내는 함수입니다.

EX) TRUNC, 월을 기준으로 잘라내기

7) EXTRACT(원하는 날짜 정보 FROM 데이터)

데이터에서 원하는 날짜의 정보만 추출하는 함수입니다.

EX) EXTRACT, 년, 월, 일 정보 추출하기

반응형

댓글