본문 바로가기

프로그램/DB2

DB2 소수점 반올림 처리 ROUND

반응형

DB2 소수점 처리하는 함수는 오라클과 동일한 ROUND 입니다. 

select round(컬럼명, 소수점 위치 ) from sysibm.sysdummy1 ;

컬럼명에는 숫자를 직접입력하셔도 됩니다. 

select round(34.567 , 2 ) from sysibm.sysdummy1 ; 

==> 결과는 34.57 이 나옵니다. 

컬럼명을 계산을 했는데 처리가 잘 안되는 경우에는 형 변환을 하셔야 합니다. 

select double(round(컬럼명, 소수점 위치 ))  from sysibm.sysdummy1 ;

select round(컬럼명 * 1.00 , 소수점 위치 )   from sysibm.sysdummy1 ;

위의 방법이 잘 안되시면 double 위치를 바꿔가면서 테스트 해보세요. ^^;;;

 

 

 

 

반응형