2016-11-25 1 views
0

내가 진수 실제에 배정 밀도을 캐스팅하기 위해 노력하고있어 생산과 다음과 같은 문제가 있습니다캐스트 진수 진짜 이상한 행동

select 2.2::real::double precision; 

출력 :

2.20000004768372 (double precision) 

어떻게 출력 할 수 있습니까?

2.2 (double precision) 

감사합니다.

+0

http://floating-point-gui.de/ –

+0

가능한 부동 소수점 연산이 있습니까? (http://stackoverflow.com/questions/588004/is-floating-point-math-broken) –

답변

0

감사합니다. a_horse_with_no_name, 좋은 독서입니다.

내가 두 번에 변환하기 전에 텍스트로 변환하여 내 문제를 해결 :

select 2.2::real::text::double precision; 

출력한다 : 당신이 배정 밀도를 사용해야하는 경우,

2.2 (double precision) 

을 그리고 향후 참조를 위해, 당신은 shouldn (실제)과 섞지 마십시오.