반응형
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 위치를 바꿔가면서 테스트 해보세요. ^^;;;
반응형
'프로그램 > DB2' 카테고리의 다른 글
DB2 행순번 row 처리 ROW_NUMBER() (0) | 2020.09.26 |
---|---|
DB2 현재날짜 기준으로 날짜 계산하는 법 (0) | 2020.09.06 |
DB2 날짜 형식 변경방법 (0) | 2019.11.06 |
DB2 오라클 NVL 기능 COALESCE (0) | 2019.09.26 |
DB2 오라클 dual 기능 sysibm.sysdummy1 (0) | 2019.09.23 |