Develope/Oracle

소수점 버림, 반올림, 올림, 나눈후 나머지 값 가져오기 | Data Base

친절한 웬디양~ㅎㅎ 2014. 2. 13. 11:43
반응형

Oracle,Mysql 소수점 이하 버림, 반올림, 올림 (trunc 빼고 나머지는 Oracle, Mysql 동일)

 

전부 버림 : select 34.5678, floor(34.5678) from dual;

 

특정자리수 버림 : select trunc(345.123, 1), trunc(345.123, 0), trunc(345.123, -1) from dual

 

반올림 : select 34.5678, round(34.5678), round(34.5678, 1), round(34.5678, 2from dual;

 

올림 : select ceil(34.5678) from dual;

 

나눈후 나머지값 가져오기 : select mod(4/5) from dual;

=> 결과 4 (java% 와 같은 기능)

 

 

반응형