函数:ROUND 四舍五入函数
作用
返回数字表达式 并 四舍五入为指定的长度或精度。
语法
ROUND ( A表达式 , length ,C)
参数
- A表达式 :精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
- length:是 numeric_e-xpression 将要四舍五入的精度。
当 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.051,0)from TmpQQQQ;
length为正数时:
select ROUND(122.051,2)from TmpQQQQ;
length为负数时:
3、ROUND ( A表达式 , length,C) 通过函数ROUND截断
通过round函数进行截断(需注意小数末位,即末尾0的个数)