price = 10.24
1.ROUND(数值,保留位数):四舍五入为指定位数小数
ROUND (price,1) # 10.2
ROUND(数值):四舍五入后取整
ROUND(price) #10
2.FLOOR(数值):向下取整,返回小数点之前的整数(不大于数值的最大整数)
FLOOR(price) #10
3.CEIL(数值):向上取整,返回不小于数值的最小整数
CEIL(price) #11
4.TRUNC(数值,截取位数):按精度截取
TRUNC(price,1) #10.2
5.CAST(字段 as 数据类型):用来获取一个类型的值,并产生另一个类型的值,本例是小数处理,但cast函数本质是数据类型转换
CAST(10 as decimal) #10.00 将int类型的10转换成高精度浮点型
CAST(price as int) #10 将float类型10.24转换成整型