亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

sqlserver四舍五入使用round函數及cast和convert函數

2024-08-31 01:03:22
字體:
來源:轉載
供稿:網友

引言

      今天和測試溝通一個百分比計算方式時遇到一個問題, 我在存儲過程里用到了強轉CAST(32.678 AS DECIMAL(5,1))  我認為該方式只會保留一位小數,我給測試的回復是我并沒有用到四舍五入函數,數據也沒有四舍五入,而測試說他們自己驗證后覺的數據是經過四舍五入了的。 想到這里于是我再試了試存儲過程的每個計算點,才發現了這個問題。

ROUND

     那么用到四舍五入并且保留小數點時我們肯定會首選ROUND函數,  如果字段的數據類型是decimal(18,10)時那么四舍五入后還會有很多0出現。

CAST和CONVERT

    其實我使用強轉時并沒有打算四舍五入結果,只是單純為了得到符合我要求的數據,今天才發現這兩個強轉也會四舍五入結果,也就是說下面三個語句將會返回相同的結果值

select ROUND(32.678,1) --32.700select CAST(32.678 as DECIMAL(5,1)) --32.7select convert(NUMERIC(5,1),32.678) --32.7

下面抽個空給大家介紹SQL的四舍五入ROUND函數

SQL四舍五入2007/11/01 16:35問題1:

SELECT CAST('123.456' as decimal)

將會得到 123(小數點后面的將會被省略掉)。

如果希望得到小數點后面的兩位。

則需要把上面的改為

SELECT CAST('123.456' as decimal(38, 2)) ===>123.46

自動四舍五入了!

問題2:

SELECT ROUND(123.75633, 2, 1), ROUND(123.75633, 2)

上面的SQL得到的2個值是不一樣的,前一個是:123.75000,后一個是:123.76000。

因為前者在進行四舍五入之前,小數點后已經被截取,保留了2位。

而后者則沒有被截取,四舍五入時自然就會得到123.76000

ROUND

返回數字表達式并四舍五入為指定的長度或精度。

語法

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

參數

numeric_e-xpression

精確數字或近似數字數據類型類別的表達式(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.00Select ROUND(150.75, 0, 1)150.00

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情中文字幕乱码免费| 97久久精品在线| 欧美一区视频在线| 亚洲成人网久久久| 久久久久久综合网天天| 国产精品999| 中文字幕久久久| 国产精品久久久久av| 亚洲欧美激情另类校园| 日韩经典一区二区三区| 成人a在线视频| 精品一区二区三区电影| 海角国产乱辈乱精品视频| 亚洲免费人成在线视频观看| 在线日韩欧美视频| 亚洲综合在线播放| 国产精品中文在线| 欧美裸体xxxxx| 成人天堂噜噜噜| 国产女人18毛片水18精品| 日韩av黄色在线观看| 久久久久久久亚洲精品| 亚洲天堂av综合网| 中文字幕亚洲一区二区三区| 91精品国产综合久久男男| 久久免费视频观看| 欧美视频免费在线| 欧美精品免费在线| 日韩在线小视频| 日韩av一区二区在线| 在线视频欧美性高潮| 国产一区二区丝袜高跟鞋图片| 国产成人jvid在线播放| 中文字幕在线精品| 国产香蕉一区二区三区在线视频| 久久久久久久97| 亚洲国产欧美一区二区三区久久| 日韩一级黄色av| 国产精品一区二区三| 日韩不卡中文字幕| 欧美国产高跟鞋裸体秀xxxhd| 国产精品免费电影| 少妇激情综合网| 性色av一区二区三区免费| 日韩高清有码在线| 久久91精品国产91久久跳| 国产精品久久久久久久久久尿| 精品亚洲男同gayvideo网站| 欧美日韩国产中文精品字幕自在自线| 一区二区三区www| 久久综合五月天| 亚洲精品视频免费| 久久久久久久久网站| 精品国产31久久久久久| 国产成人短视频| 亚洲欧洲在线播放| 亚洲男人天堂九九视频| 性色av一区二区三区| 国产精品女人网站| 久久夜色精品国产亚洲aⅴ| 亚洲字幕在线观看| 91精品国产91| www.日韩系列| 丝袜亚洲欧美日韩综合| 国产精品久久久999| 国产日韩欧美在线观看| 欧美一区三区三区高中清蜜桃| 精品视频在线导航| 久久久精品在线| 久久精品在线播放| 欧美激情视频一区二区| 欧美激情女人20p| 国内精品一区二区三区| 亚洲第五色综合网| 永久555www成人免费| 国产一区二区动漫| www欧美日韩| 热99精品只有里视频精品| 国产日韩欧美91| 欧美激情一区二区三区成人| 国产精品色午夜在线观看| 国产在线精品自拍| www.日韩欧美| 亚洲免费精彩视频| 美女视频黄免费的亚洲男人天堂| 久久久亚洲精品视频| 国产欧美va欧美va香蕉在线| 亚洲国产日韩精品在线| 亚洲国产精品大全| 日韩电影免费观看中文字幕| 国产精品色午夜在线观看| 久久在精品线影院精品国产| 午夜伦理精品一区| 91精品啪aⅴ在线观看国产| 夜夜嗨av一区二区三区四区| 久久伊人精品一区二区三区| 最近2019中文字幕一页二页| 欧洲成人午夜免费大片| 欧美日韩不卡合集视频| 亚洲精品福利视频| 亚洲大胆人体在线| 91精品视频在线免费观看| 国产精品福利网站| 中文字幕在线观看日韩| 久久精品91久久香蕉加勒比| 色视频www在线播放国产成人| 亚洲国产精彩中文乱码av在线播放| 日韩美女av在线免费观看| 国产午夜精品麻豆| 一区二区三区四区视频| 久久久久99精品久久久久| 日韩精品免费在线| 欧美日韩亚洲成人| 欧美成人免费全部观看天天性色| 777国产偷窥盗摄精品视频| 久久免费精品日本久久中文字幕| 国产成人在线精品| 九九热视频这里只有精品| 亚洲视频日韩精品| 精品国产鲁一鲁一区二区张丽| 欧美日韩国产成人高清视频| 国产在线视频欧美| 日本精品性网站在线观看| 欧美人与性动交| 欧美日韩亚洲91| 国产精品96久久久久久又黄又硬| 国内外成人免费激情在线视频网站| 欧美亚洲国产成人精品| 日韩精品极品毛片系列视频| 国产成人精品在线视频| 欧美激情欧美激情在线五月| 欧美插天视频在线播放| 欧美日韩一区免费| 在线播放日韩专区| 日本午夜人人精品| 欧美网站在线观看| 国产在线精品播放| 久久精品国产久精国产一老狼| 国产亚洲美女精品久久久| 国产va免费精品高清在线观看| 日韩视频第一页| 欧美性极品少妇精品网站| 亚洲已满18点击进入在线看片| 91网在线免费观看| 夜夜躁日日躁狠狠久久88av| 青草热久免费精品视频| 成人妇女免费播放久久久| 欧美日韩免费网站| 国产日韩中文字幕在线| 精品久久久一区二区| 久久精品亚洲94久久精品| 日韩欧美精品网址| 久久亚洲精品国产亚洲老地址| 久久国产天堂福利天堂| 日韩一区二区三区xxxx| 97成人精品视频在线观看| 欧美尺度大的性做爰视频| 国产精品入口免费视| 亚洲香蕉伊综合在人在线视看| 91久久国产婷婷一区二区| 蜜臀久久99精品久久久无需会员| 日韩电影免费观看在线观看| 亚洲精品国产免费| 国产精品视频色|