sql中round函数 access sql中null

ROUND

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

语法

ROUND ( numeric_e­xpression , length [ , function ] )

参数

numeric_e­xpression

sql中round函数 access sql中null
精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。

length

是 numeric_e­xpression 将要四舍五入的精度。length 必须是 tinyint、smallint 或int。当 length 为正数时,numeric_e­xpression 四舍五入为 length 所指定的小数位数。当 length 为负数时,numeric_e­xpression 则按 length 所指定的在小数点的左边四舍五入。

function

是要执行的操作类型。function 必须是 tinyint、smallint 或 int。如果省略 function 或 function 的值为 0(默认),numeric_e­xpression 将四舍五入。当指定 0 以外的值时,将截断 numeric_e­xpression。

返回类型

返回与 numeric_e­xpression 相同的类型。

注释

ROUND 始终返回一个值。如果 length 是负数且大于小数点前的数字个数,ROUND 将返回 0。

示例 结果

ROUND(748.58, -4) 0

当 length 是负数时,无论什么数据类型,ROUND 都将返回一个四舍五入的 numeric_e­xpression。

示例 结果

ROUND(748.58, -1) 750.00

ROUND(748.58, -2) 700.00

ROUND(748.58, -3) 1000.00

示例

A. 使用 ROUND 和估计值

下例显示两个表达式,说明使用 ROUND 函数且最后一个数字始终是估计值。

Select ROUND(123.9994, 3), ROUND(123.9995, 3)

GO

下面是结果集:

----------- -----------

123.9990 124.0000

B. 使用 ROUND 和四舍五入的近似值

下例显示四舍五入和近似值。

语句 结果

Select ROUND(123.4545, 2)

123.4500

Select ROUND(123.45, -2)

100.00

C. 使用 ROUND 截断

下例使用两个 Select 语句说明四舍五入和截断之间的区别。第一个语句四舍五入结果。第二个语句截断结果。

语句 结果

Select ROUND(150.75, 0)

151.00

Select ROUND(150.75, 0, 1)

150.00

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/89554.html

更多阅读

round函数怎么用 精 java round函数怎么用

round函数怎么用 精——简介round函数通常用于四舍五入求值,通常函数中会传入两个参数,第一个参数是要四舍五入的数字。第二个参数就是位数,按此位数对第一个参数进行四舍五入。round函数使用的范围很广,下面就跟随小编一起来看看round

excel中round函数的使用方法 isodd函数的使用方法

excel中round函数的使用方法——简介不少朋友都会问在excel中round函数怎么用,作为使用频率较高函数之一,本文就介绍一下round函数的使用方法。excel中round函数的使用方法——工具/原料office excelexcel中round函数的使用方法——

Excel中利用round函数保留两位小数实例详解 java保留两位小数

在一个已有大量数据的工作表中,数字有整数、有两位小数、有三位小数等,毫无规律可循。现在需要将excel工作表数据做如下处理:第一,单元格数据有小数位数的都保留两位小数,第二,没有小数的整数就只保留整数,即小数点后面的是0的时候就把

MsgBox函数 access msgbox用法

你也许一直认为显示消息框需要长时间的程序设计,这种观点是完全错误的。要创建消息框,可用如下VBA代码:Msgbox "Do you wish to save the changes to '" &_ThisWorkbook.Name &" '", vbYesNoCancel + vbExclamation代码中的Thi

声明:《sql中round函数 access sql中null》为网友唇情舌爱分享!如侵犯到您的合法权益请联系我们删除