TRUNCATE(X,D)
X 表示需要处理的数字,D 表示需要截取的位数。如果 D 为零,则返回的数字不含小数。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,-1);
-> 120
mysql> SELECT TRUNCATE(122,-2);
-> 100
mysql> SELECT TRUNCATE(10.28*100,0);
-> 1028