社区
应用实例
帖子详情
四舍五入怎么做
chinadragonss
2004-12-06 08:53:01
select (A.a/A.b) as a
from A
现在结果中小数点后有一大串,只想保留2位怎么写
...全文
273
5
打赏
收藏
四舍五入怎么做
select (A.a/A.b) as a from A 现在结果中小数点后有一大串,只想保留2位怎么写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yingqing
2004-12-06
打赏
举报
回复
ROUND
傳回已經進位到特定長度或有效位數的數值運算式。
語法
ROUND ( numeric_expression , length [ , function ] )
引數
numeric_expression
是一個精準的數字或約略的數字資料型別類別 (但 bit 資料型別除外) 的運算式。
長度
指定 numeric_expression 所取的精確度。length 必須為 tinyint、smallint,或 int。當 length 為正數時, numeric_expression 會進位到取至 length 所指定的小數位數。當 length 為負數時,numeric_expression 會進位到取至小數點左邊,就如同 length 所指定的。
Function
指定欲執行的作業型別。function 必須為 tinyint、smallint,或 int。當 function 省略或值為 0 (預設值) 時,numeric_expression 會被四捨五入。當指定非 0 的值時,numeric_expression 會被截去小數點。
傳回型別
傳回與numeric_expression 相同的型別。
備註
ROUND 一定會傳回數值。如果 length 為負數,而且大於小數點以前數字的位數,則 ROUND 會傳回 0。
範例 結果
ROUND(748.58, -4) 0
當 length 為負數時,ROUND 會傳回經四捨五入的 numeric_expression 而不論其資料型別為何。
範例 結果
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. Use ROUND to truncate
這個範例使用兩個 SELECT 陳述式來說明四捨五入與無條件捨去的差別。第一個陳述式將結果四捨五入。而第二個陳述式則將結果無條件捨去。
陳述式 結果
SELECT ROUND(150.75, 0)
151.00
SELECT ROUND(150.75, 0, 1)
150.00
mschen
2004-12-06
打赏
举报
回复
select convert(numeric(18,2),A.a/A.b) as a from A
jingxijun
2004-12-06
打赏
举报
回复
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。
jingxijun
2004-12-06
打赏
举报
回复
SELECT ROUND(123.994, 2), ROUND(123.995, 2)
结果:
-------- --------
123.990 124.000
(所影响的行数为 1 行)
yingqing
2004-12-06
打赏
举报
回复
select convert(numeric(18,2),123.66668111)
计算机excel
四舍五入
,Excel表格怎么
四舍五入
?Excel
四舍五入
函数怎么设置?
正如用户需要,一些Excel表格中的数据中含有很多小数点的存在,当我们需要对这些数据进行
四舍五入
的时候,是可以通过函数实现的,那Excel
四舍五入
函数怎么设置呢?请根据下文中的函数应用了解Excel表格怎么
四舍五入
...
java计算除法
四舍五入
_java
四舍五入
java中两个整数相除怎么
四舍五入
Java几种常见的
四舍五入
的方法题目要...java
四舍五入
的函数:Math.round 语法: Math.round(x); 参数: x 为一数值。 解释: 方法。返回对参数x
四舍五入
后所得的整数近似值。 例子: public class MathTest { public...
在java里
四舍五入
怎么
做
_利用java怎么实现一个
四舍五入
功能
利用java怎么实现一个
四舍五入
功能发布时间:2020-12-02 16:46:08来源:亿速云阅读:68作者:Leah这期内容当中小编将会给大家带来有关利用java怎么实现一个
四舍五入
功能,文章内容丰富且以专业的角度为大家分析和...
JS用最简单的方法实现
四舍五入
toFixed() 方法可把 Number
四舍五入
为指定小数位数的数字。例如将数据Num保留2位小数,则表示为:toFixed(Num);但是其
四舍五入
的规则与数学中的规则不同,使用的是银行家舍入规则,银行家舍入:所谓银行家舍入法,...
关于浮点型的
四舍五入
以及如何避免
四舍五入
A: 浮点数打印,进行
四舍五入
吗??? //注意: //1. 关于浮点数打印,默认并不是
四舍五入
--有时会
四舍五入
,有时不会; //2. 要想实现完全
四舍五入
--加0.5 (但是这种办法有时也会失效,整型也是进行
四舍五入
的)...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章