MySQL中保留两位小数
·
MySQL查询的时候,需要保留两位小数,常用的几个函数,如下
format
FORMAT(x,n)
格式化数据,强制保留n位小数(四舍五入),需要注意的是,返回的结果为string类型
SELECT FORMAT(1234.567,2)
的输出结果为1,234.57
SELECT FORMAT(1234,2)
的输出结果为1,234.00
round
ROUND(x,n)
数据四舍五入
SELECT ROUND(1234.567,2)
的输出结果为1234.57
SELECT ROUND(1234.567)
的输出结果为1234
SELECT ROUND(1234.567,-3)
的输出结果为1000
truncate
TRUNCATE(x,n)
返回小数点后n位的数据
SELECT TRUNCATE(1234.567,2)
的输出结果为1234.56
convert
CONVERT(value,type)
类型转换,CONVERT()
函数会对小数部分进行四舍五入操作
SELECT CONVERT(1234.567,DECIMAL(10,2))
的输出结果为 1234.57
以上就是MySQL中保留小数位的几种方法。
更多推荐
已为社区贡献3条内容
所有评论(0)