TRUNCATE(X,D)

TRUNCATE(X,D)

D 小数点を切り捨てて、数字 X を戻します。D0 の場合、結果は小数点または小数部を持ちません。D は時に負数で、値 X の小数点左側の D 桁がゼロになる原因になる場合があります。

mysql> SELECT TRUNCATE(1.223,1);
        -> 1.2
mysql> SELECT TRUNCATE(1.999,1);
        -> 1.9
mysql> SELECT TRUNCATE(1.999,0);
        -> 1
mysql> SELECT TRUNCATE(-1.999,1);
        -> -1.9
mysql> SELECT TRUNCATE(122,-2);
       -> 100
mysql> SELECT TRUNCATE(10.28*100,0);
       -> 1028

すべての数字はゼロに向かって丸められます。