ROUND函数是四舍五入函数,返回数字表达式并四舍五入为指定的长度或精度。
语法:
ROUND ( numeric_expression , length [ , function ] )
参数:
numeric_expression
精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
length
是 numeric_expression 将要四舍五入的精度。length 必须是 tinyint、smallint 或int。当 length 为正数时,numeric_expression 四舍五入为 length 所指定的小数位数。当 length 为负数时,numeric_expression 则按 length 所指定的在小数点的左边四舍五入。
function
是要执行的操作类型。function 必须是 tinyint、smallint 或 int。如果省略 function 或 function 的值为 0(默认),numeric_expression 将四舍五入。当指定 0 以外的值时,将截断 numeric_expression。
返回类型
返回与 numeric_expression 相同的类型。
注释
ROUND 始终返回一个值。如果 length 是负数且大于小数点前的数字个数,ROUND 将返回 0。
示例
Result
Remark
select round(748.58,-1)
750.00
从小数点左边第1位四舍五入,其他位为0
select round(748.58,-2)
700.00
从小数点左边第2位四舍五入,其他位为0
select round(748.58,-3)
1000.00
从小数点左边第3位四舍五入,其他位为0
select round(748.58,-4)
0
length 是负数且大于小数点前的数字个数,ROUND 将返回 0
select round(748.58,1)
748.60
四舍五入为length所指定的小数位数
select round(748.58,2)
748.58
四舍五入为length所指定的小数位数
select round(124.9994,3)
124.9990
四舍五入为length所指定的小数位数
select round(124.9995,3)
125.0000
四舍五入为length所指定的小数位数
select round(150.75,0)
151.00
四舍五入的结果
select round(150.75,0,1)
150.00
截断的结果
分享到:
相关推荐
python round函数用法
主要介绍了C#使用round函数四舍五入的方法,实例分析了C#中round函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
round函数很简单,对浮点数进行近似取值,保留几位小数。比如 >>> round(10.0/3, 2) 3.33 >>> round(20/7) 3 第一个参数是一个浮点数,第二个参数是保留的小数位数,可选,如果不写的话默认保留到整数。 这么简单的...
在MySQL中,ROUND函数用于对查询结果进行四舍五入,不过近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误。 问题描述 假如我们有如下一个数据表...
large、samll、rank、round函数,求最大值,第几个最大值、最小值、排名函数,取n位小数的函数,是excel中回用到的一个常用函数,学习他很有用哦,希望大家能学会,谢谢大家的支持
引言 ... 那么用到四舍五入并且保留小数点时我们肯定会首选ROUND函数, 如果字段的数据类型是decimal(18,10)时那么四舍五入后还会有很多0出现。 CAST和CONVERT 其实我使用强转时并没有打算四舍五入
用round函数就可以。 1、round函数 python的内置函数,用于数字的四舍五入。 2、round 负数 四舍五入是围绕着0来计算的 示例 round(0.5) # 1.0 round(-0.5) #-1.0 3、示例:保留两位小数代码 s = 1.23567 result...
本文实例讲述了MySQL中ROUND函数进行四舍五入操作陷阱。分享给大家供大家参考,具体如下: 在MySQL中, ROUND 函数用于对查询结果进行四舍五入,不过最近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这...
PHP程序设计-3期(KC016) 2.9.2 round函数习题.doc 学习资料 复习资料 教学资源
PHP程序设计-3期(KC016) 2.9.2 round函数 常见问题.docx 学习资料 复习资料 教学资源
PHP程序设计-3期(KC016) 2.9.2 round函数 拓展知识.doc 学习资料 复习资料 教学资源
TRUNC 截取函数 CEILING 自由进取函数 ROUNDDOWN 进取函数 ROUNDUP 进取函数 ROUND 保留函数 等几个函数的使用方法
round( number ) 函数会返回浮点数 number 的四舍五入值。 具体定义为 round(number[,digits]): 如果 digits>0 ,四舍五入到指定的小数位; 如果 digits=0 ,四舍五入到最接近的整数; 如果 digits<0 ,则在...
主要介绍了PHP四舍五入、取整、round函数使用示例,需要的朋友可以参考下
1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 参数: number : 欲处理之数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) select round(123.456, ...
Python round()函数描述round() 方法返回浮点数x的四舍五入值。语法以下是 round() 方法的语法:参数x -- 数值表达式。返回值返回浮
【delphi_文章】delphi的取整函数round、trunc、ceil和floor.doc