给自己做个记录
MySQL 截取小数位数以及取整
1.ROUND(X,D)函数 //会进行四舍五入法
X指要处理的数,D是指保留几位小数
select ROUND(123456.6789,2);
结果:123456.68
select ROUND(123456.6123,2);
结果:123456.61
2.TRUNCATE(X,D)函数 //不进行四舍五入
X指要处理的数,D是指保留几位小数
select TRUNCATE(123456.6789,2);
结果:123456.67
3.CONVERT(expr,type)转型函数 //会进行四舍五入法
expr指要处理的数,type是指要转型的类型
select convert(123456.6789, DECIMAL(10,2));
结果:123456.68 //会把值转换成Decimal类型
4.CEILING(X)函数 //直接取整,个位+1
select CEILING(123456.6789);
结果:123457
5.FLOOR(X)函数 //直接取整
select FLOOR(123456.6789);
结果:123456
欢迎关注公众号:慌途L
后面会慢慢将文章迁移至公众号,也是方便在没有电脑的情况下可以进行翻阅,更新的话会两边同时更新,大家不用担心!
//-