mysql格式化小数保留小数点后两位(小数点格式化)
SELECTFORMAT(12562.6655,2);
结果:12,562.67
查看文档:FormatsthenumberXtoaformatlike"#,###,###.##",roundedtoDdecimalplaces,andreturnstheresultasastring.IfDis0,theresulthasnodecimalpointorfractionalpart.整数部分超过三位的时候以逗号分割,并且返回的结果是string类型的。
mysql>SELECTFORMAT(12332.123456,4);
->"12,332.1235"
mysql>SELECTFORMAT(12332.1,4);
->"12,332.1000"
mysql>SELECTFORMAT(12332.2,0);
->"12,332"
没有达到预期结果,想要的结果不要以逗号分隔,
结果:4545.13,直接截取不四舍五入,还是有问题。 结果:4545.14,达到预期。
selecttruncate(4545.1366,2);
selectconvert(4545.1366,decimal);
相关文章