참 단순한데 가끔 이런 것으로도 곤란한 경우가 있다.
원인은 double 값이 scientific notation으로 출력되는 점이다.
예를 들어
이런 경우 원하는 결과를 얻으려면 decimal()로 캐스팅해주어야 한다.
원인은 double 값이 scientific notation으로 출력되는 점이다.
예를 들어
0.0001 = 1.0E-4처럼 정수 한 자리의 값들로 나오게 된다.
314.15 = 3.14E+2
이를 substr(char(${column}),1,3) 한 경우
1.0
3.1
이런 경우 원하는 결과를 얻으려면 decimal()로 캐스팅해주어야 한다.