2014-12-17 3 views
2

데이터베이스 테이블에 decimal(20,6) 형식의 컬럼이 8 개 있습니다. 값SQL 컬럼 십진수 20,6 형식 제로필 제거

유형 테이블에 삽입 될 것입니다 : -

    내가 본 내 테이블에서
  • 1.59
  • 2.155
  • 2.5

,

  • 1.590000
  • 2.155000
  • 2.500000

는 어떻게하면 1.59,2.155,2.50로 포맷 된 만들 수 있습니까? 나는 phpmyadmin과 mysql 명령을 모두 사용한다.

+0

를 들어 DECIMAl(10,2) 또는

을 수행하여 테이블을 변경,하지만 난 ZEROFILL 정의하지 않았다. MySQL이 십진수로 바뀌면 자동으로 채워집니다. ( – Radon8472

답변

1

어느 당신은 내가 같은 문제가있는 경우에만 선택

SELECT columnname1, ROUND(columnname2,2) AS RoundedValue FROM tablename;

+0

테이블을 변경할 수 없지만 두 번째 솔루션이 작동합니다! 감사합니다! –