본문 바로가기

나는 엔지니어/ORACLE

ROUND / TRUNC / MOD 반올림과 버림 그리고 나머지값 구하기

round

.round(data) : 반올림하여 정수로 변환 

.round(data,1) : 소수부 둘째자리에서 반올림한다.

.round(data, -1 ) : 정수부의 첫째자리에서 반올림한다.


Select

  round(Sysdate - Hiredate,1)

from employee;


TRUNC

.trunc(data) : 소수부는 버림 

.trunc(data,1) : 소수 둘째자리부터 버림

.trunc(data, -1 ) : 정수부의 첫째자리부터 버림


MOD

.MOD(data1,data2) : data1를 data2로 나눈 나머지를 반환





'나는 엔지니어 > ORACLE' 카테고리의 다른 글

Months_Between/Add_Months/Last_Day  (0) 2012.06.15
DECODE / CASE WHEN  (0) 2012.06.15
Lpad / Rpad 공백 지정문자 채우기  (0) 2012.06.14
Instr 문자 찾기  (0) 2012.06.14
substr 문자열 편집하기  (0) 2012.06.14