Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > mysql使用sum保留小数或保留整数

mysql使用sum保留小数或者保留整数方式

作者:java-zh

这篇文章主要介绍了mysql使用sum保留小数或者保留整数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

转成decimal保留两位小数

SELECT cast(sum(需要计算列) AS decimal(11,2)) FROM 表名

使用ROUND函数保留两位小数或取整

--输出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)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文