这里使用的是MySql5.6的版本
MySql官方api
1.格式化数字 ROUND(X,D)
2. 截断为指定的小数位数 TRUNCATE(X,D)
3.将数字X格式化为’#,###,###.##’,将其舍入为 D小数位,然后将结果作为字符串返回。 FORMAT(X,D)
4.(推荐 精度准确)DECIMAL 类型以字符串形式存储,支持精确的小数运算。DECIMAL(M,D)
DECIMAL 同义词有 DEC,NUMERIC,FIXED.
官网解释
取值范围
5.将值强制转换为特定类型 CAST(x AS type)
这里可以转日期,也可以转数字
官网解释
示例:
①SELECT CAST(100000 AS DECIMAL(10,2))
结果----> 100000
②SELECT CAST(100.000 AS DECIMAL(10,2))
结果----> 100
6.将值强制转换为特定类型 CONVERT()
这里可以转日期,也可以转数字
官网解释
示例:
SELECT CONVERT(100000,DECIMAL(10,2))
结果----> 100000.00