D 소수자리로 짜른 수 X를 반환하며, D 가 0 이면, 소수점없는 정수를 돌려주고, D 가 음수이면 정수기준 X 가 오른쪽부터 0 으로 채울 수 있습니다.

SELECT TRUNCATE(X, D)

#ex.1)
 mysql> SELECT TRUNCATE(1.2345, 1);
      -> 1.2

 mysql> SELECT TRUNCATE(1.2345, 3);
      -> 1.234

 mysql> SELECT TRUNCATE(1.2345, 0);
      -> 1

 mysql> SELECT TRUNCATE(1.2345, -1);
      -> 0

 mysql> SELECT TRUNCATE(1.2345, -2);
      -> 0

 mysql> SELECT TRUNCATE(122, -2);
      -> 100

 mysql> SELECT TRUNCATE(12345, -3);
      -> 1200

 mysql> SELECT TRUNCATE(123456, -3);
      -> 123000

 mysql> SELECT TRUNCATE(123456, -10);
      -> 0

0 댓글