나는 엔지니어/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로 나눈 나머지를 반환