MySQL对浮点数设置保留位数
有如下几个方法可以设置查询结果保留的位数
FORMAT
FORMAT(X,D)
- X:原始数据
- D:保留位数
- 小数部分四舍五入
- 整数部分,从右向左每3位一个逗号
ROUND
ROUND(X,D)
- X:原始数据
- D:保留位数
- 小数部分四舍五入
TRUNCATE
TRUNCATE(X,D)
- X:原始数据
- D:保留位数
- 小数部分多余位数直接舍去
CONVERT(类型转换函数)
CONVERT(expr,type)
- expr:原始数据/表达式
- type:类型(即MySQL的数据类型)
- 例如:decimal(10, 2),表示最终得到的结果,整数部分保留位数 + 小数部分保留位数 <= 10,小数部分位数2
- 小数部分四舍五入