포스팅 목차
o ROUND (date)
문 법
round_date::=
목 적
ROUND함수는 date 값을 포맷 모델 fmt에 지정한 단위로 반올림한 날짜를 반환한다.
반환된 값은 비록 date에 대하여 다른 datetime형을 지정했어도, 항상 DATE데이터형을 반환한다. 만약 fmt를 생략하면, date는 day 근처로 반올림된다. date 표현은 DATE값으로 변화될 필요가 있다.
패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table)
관련 함수
함수명 | 함수내용 |
ADD_MONTHS | 일자 date에 특정 개월 수에 해당하는 integer를 더한 값을 반환한다. |
LAST_DAY | 해당 날짜가 속한 달의 마지막 날짜를 반환한다. 월마다 마지막 날짜가 다르므로 유용하게 사용될 수 있다. |
MONTHS_BETWEEN | 날짜와 날짜 사이의 개월 수를 출력하는 함수이고, ADD_MONTHS 함수는 기준 날짜에서 특정 개월 수를 더한 날짜를 출력하는 함수이다. |
NEXT_DAY | 해당일을 기준으로 명시된 요일의 가장 가까운 다음 요일에 해당하는 날짜를 반환한다. |
ROUND (date) | date 값을 포맷 모델 fmt에 지정한 단위로 반올림한 날짜를 반환한다. |
TRUNC (date) | 날짜 부분(date)에서 포맷 모델 fmt에서 지정한 단위를 기준으로 날짜를 절삭(버림)하여 변경된 날짜를 반환한다. |
예 제
다음 예제는 다음 해의 첫 번째 날과 가까운 날짜로 반올림한다.
Oracle Program |
SELECT ROUND (TO_DATE ('27-OCT-00'),'YEAR') "New Year"
FROM DUAL;
Results |
New Year
---------
01-JAN-01
오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 |
[SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크 |
반응형
'오라클 게시판 > 오라클 함수' 카테고리의 다른 글
【오라클(Oracle) SQL 함수】 ROW_NUMBER 함수 (0) | 2021.10.20 |
---|---|
【오라클(Oracle) SQL 함수】 STDDEV_SAMP 함수 (0) | 2021.10.20 |
【오라클 SQL 함수】 ROUND (number) 함수 (0) | 2021.10.20 |
【오라클(Oracle) SQL 함수】 REPLACE 함수 (0) | 2021.10.20 |
【오라클(Oracle) SQL 함수】 REMAINDER 함수 (0) | 2021.10.20 |
댓글