一:SqlServer中的 CEILING函数和 FLOOR函数以及ROUND()

 例如

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

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐