如何实现MySQL四舍五入

发布网友

我来回答

2个回答

懂视网

四舍五入:
1、format函数:
select FORMAT(2.567,2); 返回:2.57
select FORMAT(12562.6655,2); 返回:12,562.67 //整数部分超过三位的时候以逗号分割,并且返回的结果是string类型的
2、truncate 函数:
select truncate(4545.1366,2);//直接截取不四舍五入
3、ROUND(X,D):可以解决
select ROUND(4545.1366,2); //返回4545.14

mysql-四舍五入

标签:str   逗号   mat   函数   截取   string类   format   orm   分割   

热心网友

1.四舍五入 round(123.5)
2.舍去小数 floor(123.5)
3.如果小数部分有值就进一 ceil(123.5) 或者 ceiling(123.5)

以上经过我在mysql客户端的测试,没有问题的,你可以在mysql客户端测试下,代码也给你吧: select round(123.5),floor(123.5),ceil(123.5);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com