SQL Server 四舍五入函数 Round

函数:ROUND 四舍五入函数

作用

返回数字表达式 并 四舍五入为 指定的长度或精度

语法

ROUND ( A表达式 , length ,C)

参数

  • A表达式 :精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
  • length:是 numeric_e-xpression 将要四舍五入的精度。
          length 必须是 tinyint、smallint 或int。

              当 length 为正数或0时,A表达式 四舍五入为小数点右边的位数, length 为指定的小数位数长度。

              当 length 为负数时,A表达式 则按 length 所指定的在小数点的左边四舍五入。

例子

1、ROUND ( A表达式 )

select ROUND(122.2) from TmpQQQQ;
select ROUND(122.6) from TmpQQQQ;

2、ROUND ( A表达式 , length)

length=0时:

select ROUND(122.0510) from TmpQQQQ;


length为正数时:

select ROUND(122.051,2) from TmpQQQQ;

length为负数时:

           


3、ROUND ( A表达式 , length,C)   通过函数ROUND截断


通过round函数进行截断(需注意小数末位,即末尾0的个数)





  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

释梦燃

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值