참 단순한데 가끔 이런 것으로도 곤란한 경우가 있다.

원인은 double 값이 scientific notation으로 출력되는 점이다.

예를 들어
0.0001 = 1.0E-4
314.15 = 3.14E+2

이를 substr(char(${column}),1,3) 한 경우
1.0
3.1
처럼 정수 한 자리의 값들로 나오게 된다.
이런 경우 원하는 결과를 얻으려면 decimal()로 캐스팅해주어야 한다.
Posted by in0de
,