본문 바로가기

DB관련/oracle

숫자 함수, 날짜 함수

숫자

ROUND(숫자,원하는 자리수)  :반올림

           (11.254 ,2)  면 11.26

           (11.254,-1)  이면 11

TRUNC: 버림 
MOD: 나머지

CEIL : 근접한 큰 정수

FLOOR: 근접한 작은 정수

POWER : MATH.pow(n,2)

 

날짜함수

날짜 +- 숫자 = 날짜

날짜 +- 날자 = 숫자

날짜에선 미래일수록 큰 날짜 취급

 

SYSDATE :현재 시간

MONTHS_BETWEEN(날짜,날짜) : 두 날짜 사이의 개월수

                         같은 달이면 소수점단위 나옴

                         윤년 구분은 못함

                         

ADD_MONTHS(날짜,더할 개월): 월 더하기

 

NEXT_DAY(기준 날짜,'돌아오는 가장 최근 요일 날짜' )

              ex)NEXT_DAY(SYSDATE,'MON')

 

LAST_DAY() :주어진 날짜가 속한 달의 가장 마지막 날 

 

ROUND 날짜 반올림, 기준은 정오(12:00)

 

TRUNC 날짜 버림

 

 

'DB관련 > oracle' 카테고리의 다른 글

일반 함수(nvl, nvl2, decode)  (0) 2021.01.15
형과 형 변환 함수  (0) 2021.01.15
문자와 관련된 함수  (0) 2021.01.14
CASE WHEN 문  (0) 2021.01.14
오라클 기본  (0) 2021.01.14