欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-07-06 11:47:58
例如 1.ROUND() 格式为ROUND(y1,y2,y3) y1:要被四舍五入的数字y2:保留的小数位数 y3:为0,可以不写,y1进行四舍五入,不为0则y1不进入四舍五入,如果y1有值就直接根据y2保留小数 SELECT ROUND(10.45,0) --结果为10.00SELECT ROUN ......


 例如

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