mysql使用sum保留小数或者保留整数方式
更新时间:2026年06月11日 08:45:03 作者:java-zh
这篇文章主要介绍了mysql使用sum保留小数或者保留整数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
转成decimal保留两位小数
SELECT cast(sum(需要计算列) AS decimal(11,2)) FROM 表名
使用ROUND函数保留两位小数或取整
- ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位
- ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值。
--输出2 select ROUND(2.22) --输出3 select ROUND(2.52) --输出2.22 select ROUND(2.2222,2) --输出2.23 select ROUND(2.2252,2)
使用FLOOR函数保留整数
FLOOR(X)表示向下取整,只返回值X的整数部分,小数部分舍弃。
--输出1000 select FLOOR(1000.22) select FLOOR(1000.92)
使用CEILING函数保留整数
CEILING(X) 表示向上取整,只返回值X的整数部分,小数部分舍弃。
--输出1001 select CEILING(1000.22) select CEILING(1000.52)
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Advanced Pagination for MySQL(mysql高级分页)
看到叶金荣的一篇关于mysql分页的文章,结合雅虎之前发的一篇PDF 谈谈自己的看法2016-08-08


最新评论