日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫(kù) > MS_SQL > SQL開(kāi)發(fā)知識(shí):淺談sqlserver下float的不確定性

SQL開(kāi)發(fā)知識(shí):淺談sqlserver下float的不確定性

時(shí)間:2024-03-11 15:08作者:下載吧人氣:34

很多時(shí)候,大家都知道,浮點(diǎn)型這個(gè)東西,本身存儲(chǔ)就是一個(gè)不確定的數(shù)值,你永遠(yuǎn)無(wú)法知道,它是 0 = 0.00000000000000123 還是 0 = 0.00000000000999這樣的東西。也許一開(kāi)始使用的時(shí)候沒(méi)有問(wèn)題,但是有時(shí)候做統(tǒng)計(jì)的時(shí)候,就會(huì)看出端倪

簡(jiǎn)單的舉個(gè)例子,就知道統(tǒng)計(jì)的時(shí)候,有可能出現(xiàn)意外的效果,導(dǎo)致可能需要存儲(chǔ)過(guò)程或者接收程序的代碼左額外的取舍數(shù)位的處理,所以在此其實(shí)我是推薦使用Numeric來(lái)替代float進(jìn)行一個(gè)替代使用,避免一個(gè)sum ,然后明明明細(xì)看每一條數(shù)據(jù)都是正常的2,3位小數(shù),一匯總就變成了8,9位的樣子

CREATE TABLE #T (ID INT IDENTITY,Va FLOAT)
CREATE TABLE #T1 (ID INT IDENTITY,Va NUMERIC(15,9))
–分開(kāi)執(zhí)行————————————————-
INSERT INTO #T
( Va )
VALUES ( 0.60000000)
INSERT INTO #T1
( Va )
VALUES ( 0.60000000)
GO 100

SELECT SUM(Va) FROM #T
SELECT SUM(Va) FROM #T1

———————-
60.0000000000001
(1 行受影響)

—————————————
60.000000000
(1 行受影響)

標(biāo)簽MSSQL,SQLServer,技術(shù)文檔,數(shù)據(jù)庫(kù),SQLSERVER

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過(guò)審核才能顯示

熱門閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 九九综合九九综合 | 久久精品国产在爱久久 | 99精品视频在线这里只有 | 久久一本精品久久精品66 | 亚洲精品免费在线观看 | 91精品一区二区三区在线 | 欧美在线一二三区 | 国产激情自拍 | 国产欧美日韩精品一区二区三区 | 成人看的一级毛片 | 在线视频一区二区三区三区不卡 | 成人做爰毛片免费视频 | 国产精品久久久久久久免费大片 | 中文字幕在线精品 | 日本美女黄网站 | 午夜精品久久久久久毛片 | 国产精品高清在线 | 国产一级一片免费播放视频 | 一本三道a无线码一区v小说 | 久久久久久精 | 精品视自拍视频在线观看 | 国产一及毛片 | 久久96国产精品久久久 | 亚洲精品一区二区三区四区 | 女人扒开腿让男人捅啪啪 | 欧美性精品videofree | 久久影院在线 | 亚欧精品一区二区三区 | 免费看欧美一级a毛片 | 色综合美国色农夫网 | 国产精品莉莉欧美自在线线 | 国产精品欧美亚洲日本综合 | 国产精品成人不卡在线观看 | 男女一级爽爽快视频 | 久久久久国产成人精品 | 1024香蕉国产在线视频 | 在线a亚洲视频播放在线观看 | 国产亚洲欧美日韩在线观看一区二区 | 亚洲成人在线免费观看 | 免费真实播放国产乱子伦 | 欧美一线视频 |