decimal로 필드에서 값을 받아오니까 아래와 같은 형식들로 옵니다.
+0000000066620.94, +0000000018735.44, +000000007001.08,
이 값들을 아래와 같이 바꿔서 select하고 싶습니다.
66621, 18735, 7001
그러니까 반올림하고 앞에 0들을 다 떼어버리고 싶은겁니다.
빠르고 상세한 답변 부탁드립니다.
고달픈 초보가.....
TEST란 테이블의 컬럼이 v1 decimal(15,2) 로 되어있고 v1 값으로
66620.94 를 입력하였다고 하면 이값을 66621로 만들기 위해서
bigint(round(v1,0)) 하면 됩니다. bigint를 쓴건 decimal의 범위가 integer를 초과하기 때문입니다. 값이 integer범위 안이라면 int를 쓰셔도 됩니다. ^^