免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
SQLServer中round函數(shù)
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
---SQL四舍五入問題1:
SELECT CAST('123.456' as decimal) ---123 將會得到 123(小數(shù)點后面的將會被省略掉)。
---如果希望得到小數(shù)點后面的兩位。則需要把上面的改為
SELECT CAST('123.456' as decimal(38, 2)) ----123.46---自動四舍五入了!
---SQL四舍五入問題2:
SELECT ROUND(123.75633, 2, 1) ---123.75000
SELECT ROUND(123.75633, 2) ---123.76000
--因為前者在進行四舍五入之前,小數(shù)點后已經(jīng)被截取,保留了2位。
--而后者則沒有被截取,四舍五入時自然就會得到123.76000
  
ROUND --返回數(shù)字表達式并四舍五入為指定的長度或精度。
ROUND ( numeric_e-xpression , length [ , function ] )
--參數(shù)numeric_e-xpression
--精確數(shù)字或近似數(shù)字數(shù)據(jù)類型類別的表達式(bit 數(shù)據(jù)類型除外)。
--length是 numeric_e-xpression 將要四舍五入的精度。length 必須是 tinyint、smallint 或int。
--當 length 為正數(shù)時,numeric_e-xpression 四舍五入為 length 所指定的小數(shù)位數(shù)。
--當 length 為負數(shù)時,numeric_e-xpression 則按 length 所指定的在小數(shù)點的左邊四舍五入。
--function是要執(zhí)行的操作類型。function 必須是 tinyint、smallint 或 int。如果省略 function 或 function 的值為 0(默認),numeric_e-xpression 將四舍五入。當指定 0 以外的值時,將截斷 numeric_e-xpression。
--返回類型返回與 numeric_e-xpression 相同的類型。
--注釋ROUND 始終返回一個值。如果 length 是負數(shù)且大于小數(shù)點前的數(shù)字個數(shù),ROUND 將返回 0。
--示例 結(jié)果
SELECT ROUND(748.58, -4) --0
當 length 是負數(shù)時,無論什么數(shù)據(jù)類型,ROUND 都將返回一個四舍五入的 numeric_e-xpression。
示例 結(jié)果
ROUND(748.58, -1) 750.00
ROUND(748.58, -2) 700.00
ROUND(748.58, -3) 1000.00
示例
A. 使用 ROUND 和估計值
下例顯示兩個表達式,說明使用 ROUND 函數(shù)且最后一個數(shù)字始終是估計值。
Select ROUND(123.9994, 3), ROUND(123.9995, 3)
Go
下面是結(jié)果集:
----------- -----------
123.9990    124.0000 
B. 使用 ROUND 和四舍五入的近似值
下例顯示四舍五入和近似值。
語句 結(jié)果
Select ROUND(123.4545, 2)
123.4500
Select ROUND(123.45, -2)
100.00
C. 使用 ROUND 截斷
下例使用兩個 Select 語句說明四舍五入和截斷之間的區(qū)別。第一個語句四舍五入結(jié)果。第二個語句截斷結(jié)果。
語句 結(jié)果
Select ROUND(150.75, 0)
151.00
Select ROUND(150.75, 0, 1)
150.00

  

---SQL四舍五入問題1:
SELECT CAST('123.456' as decimal) ---123 將會得到 123(小數(shù)點后面的將會被省略掉)。
---如果希望得到小數(shù)點后面的兩位。則需要把上面的改為
SELECT CAST('123.456' as decimal(38, 2)) ----123.46---自動四舍五入了!

---SQL四舍五入問題2:
SELECT ROUND(123.75633, 2, 1) ---123.75000
SELECT ROUND(123.75633, 2) ---123.76000
--因為前者在進行四舍五入之前,小數(shù)點后已經(jīng)被截取,保留了2位。
--而后者則沒有被截取,四舍五入時自然就會得到123.76000

 


ROUND --返回數(shù)字表達式并四舍五入為指定的長度或精度。
ROUND ( numeric_e-xpression , length [ , function ] )
--參數(shù)numeric_e-xpression
--精確數(shù)字或近似數(shù)字數(shù)據(jù)類型類別的表達式(bit 數(shù)據(jù)類型除外)。

--length是 numeric_e-xpression 將要四舍五入的精度。length 必須是 tinyint、smallint 或int。
--當 length 為正數(shù)時,numeric_e-xpression 四舍五入為 length 所指定的小數(shù)位數(shù)。
--當 length 為負數(shù)時,numeric_e-xpression 則按 length 所指定的在小數(shù)點的左邊四舍五入。
--function是要執(zhí)行的操作類型。function 必須是 tinyint、smallint 或 int。如果省略 function 或 function 的值為 0(默認),numeric_e-xpression 將四舍五入。當指定 0 以外的值時,將截斷 numeric_e-xpression。
--返回類型返回與 numeric_e-xpression 相同的類型。
--注釋ROUND 始終返回一個值。如果 length 是負數(shù)且大于小數(shù)點前的數(shù)字個數(shù),ROUND 將返回 0。
--示例 結(jié)果
SELECT ROUND(748.58, -4) --0

當 length 是負數(shù)時,無論什么數(shù)據(jù)類型,ROUND 都將返回一個四舍五入的 numeric_e-xpression。

示例 結(jié)果
ROUND(748.58, -1) 750.00
ROUND(748.58, -2) 700.00
ROUND(748.58, -3) 1000.00


示例
A. 使用 ROUND 和估計值
下例顯示兩個表達式,說明使用 ROUND 函數(shù)且最后一個數(shù)字始終是估計值。

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

下面是結(jié)果集:

----------- -----------
123.9990 124.0000

B. 使用 ROUND 和四舍五入的近似值
下例顯示四舍五入和近似值。

語句 結(jié)果
Select ROUND(123.4545, 2)
123.4500

Select ROUND(123.45, -2)
100.00


C. 使用 ROUND 截斷
下例使用兩個 Select 語句說明四舍五入和截斷之間的區(qū)別。第一個語句四舍五入結(jié)果。第二個語句截斷結(jié)果。

語句 結(jié)果
Select ROUND(150.75, 0)
151.00

Select ROUND(150.75, 0, 1)
150.00

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
sql中round函數(shù)
Oracle中的函數(shù)——Trunc()
Oracle中的函數(shù)——Round()函數(shù)
SQL中的數(shù)字格式化
MYSQL 中取整函數(shù) ROUND,FLOOR 和 CEILING 的用法
(轉(zhuǎn))oracle trunc & round區(qū)別(非常清楚,并有多個實用示例)
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服