D
小数点を切り捨てて、数字 X
を戻します。D
が 0
の場合、結果は小数点または小数部を持ちません。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
すべての数字はゼロに向かって丸められます。