例如
1.round() 格式为round(y1,y2,y3)
y1:要被四舍五入的数字
y2:保留的小数位数
y3:为0,可以不写,y1进行四舍五入,不为0则y1不进入四舍五入,如果y1有值就直接根据y2保留小数
select round(10.45,0) —结果为10.00
select round(10.45,1) —结果为10.50 ,保留一位小数四舍五入
select round(10.45,2) —结果为10.45 ,保留两位小数四舍五入
select round(10.45,1,1) —结果为10.40,在此y3不为0,则不进入四舍五入且y2保留一位小数
2.ceiling函数返回大于或等于所给数字表达式的最小整数。
select ceiling(10.45) –结果为11
select ceiling(10.55) –结果为11
3.floor函数返回小于或等于所给数字表达式的最大整数。
floor(10.45) –结果为10
floor(10.55) –结果为10