나는 엔지니어/ORACLE

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

호야선생 2012. 6. 15. 10:41

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로 나눈 나머지를 반환