新聞中心
浮點(diǎn)數(shù)字(FLOAT-Point Numbers)可以有小數(shù)點(diǎn),從第一位到最后一位,或者根本沒有小數(shù)點(diǎn)。您可以選擇在數(shù)字后使用指數(shù)來增加范圍,例如 1.666 e-20。小數(shù)位數(shù)不適用于浮點(diǎn)數(shù),因?yàn)樾?shù)點(diǎn)后可以出現(xiàn)的位數(shù)不受限制。

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括延安網(wǎng)站建設(shè)、延安網(wǎng)站制作、延安網(wǎng)頁制作以及延安網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,延安網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到延安省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
注意
二進(jìn)制浮點(diǎn)數(shù)與 ?
NUMBER? 的區(qū)別,在于值是由 OceanBase 數(shù)據(jù)庫內(nèi)部存儲(chǔ)的。?
NUMBER? 數(shù)據(jù)類型使用十進(jìn)制精度存儲(chǔ),所存儲(chǔ)的數(shù)據(jù)都會(huì)精確存儲(chǔ)。二進(jìn)制浮點(diǎn)數(shù)(FLOAT-Point Numbers)是使用二進(jìn)制精度(數(shù)字 0 和 1)存儲(chǔ)的,這種存儲(chǔ)值的方式不能精確地表達(dá)使用十進(jìn)制精度的所有值。
語法
OceanBase 數(shù)據(jù)庫為浮點(diǎn)數(shù)提供了兩種數(shù)字?jǐn)?shù)據(jù)類型:
- ?
BINARY_FLOAT?,是一種 32 位單精度浮點(diǎn)數(shù)數(shù)據(jù)類型。每個(gè) ?BINARY_FLOAT? 值需要 4 個(gè)字節(jié)。
BINARY_DOUBLE,是一種 64 位雙精度浮點(diǎn)數(shù)數(shù)據(jù)類型。每個(gè) BINARY_DOUBLE 值需要 8 個(gè)字節(jié)。
說明
- 在 NUMBER 列中,浮點(diǎn)數(shù)具有十進(jìn)制精度。
- 在 BINARY_FLOAT 或 BINARY_DOUBLE 列中,浮點(diǎn)數(shù)具有二進(jìn)制精度。
- 二進(jìn)制浮點(diǎn)數(shù)暫時(shí)不支持特殊值 infinity 和 NaN。
取值范圍
您可以根據(jù)值域范圍指定浮點(diǎn)數(shù)。
|
值 |
BINARY_FLOAT |
BINARY_DOUBLE |
|---|---|---|
最大正有限值 | 3.40282E+38F | 1.79769313486231E+308 |
最小正有限值 | 1.17549E-38F | 2.22507485850720E-308 |
更多信息
IEEE754 符合性
- IEEE 標(biāo)準(zhǔn) 754-1985(IEEE754)
- 浮點(diǎn)數(shù)據(jù)類型在以下方面符合?
IEEE754? - SQL 函數(shù)?
SQRT? 實(shí)現(xiàn)平方根。 - SQL 函數(shù) ?
REMAINDER? 實(shí)現(xiàn)余數(shù)。 - 算術(shù)運(yùn)算符一致。
- 比較運(yùn)算符符合要求。
- 轉(zhuǎn)換運(yùn)算符符合。
- 支持默認(rèn)的舍入模式。
- 支持默認(rèn)的異常處理模式。
- OceanBase 數(shù)據(jù)庫暫時(shí)不支持?
INF?、?-INF?、?NaN?、?BINARY_FLOAT_NAN?、?BINARY_DOUBLE_NAN? 之類的特殊常量。 - SQL 函數(shù) ?
ROUND? 、?TRUNC? 、CEIL?和?FLOOR?提供了將二進(jìn)制浮點(diǎn)數(shù) ?BINARY_FLOAT、?BINARY_DOUBLE? 舍入為整數(shù)值 ?BINARY_ FLOAT? 和 ?BINARY_DOUBLE? 的功能。 - SQL 函數(shù) ?
TO_CHAR?、?TO_NUMBER?、?TO_ NCHAR?、?TO_BINARY_FLOAT?、?TO_BINARY_DOUBLE? 和 ?CAST? 提供了將二進(jìn)制浮點(diǎn)數(shù) ?BINARY_FLOAT? 、?BINARY_DOUBLE? 舍入為十進(jìn)制數(shù)和十進(jìn)制數(shù)舍入為 ?BINARY_FLOAT? 、 ?BINARY_DOUBLE? 的功能。 - 浮點(diǎn)數(shù)據(jù)類型在以下方面不符合 IEEE754:
- -0 被強(qiáng)制為 +0。
- 不支持與
NaN比較。 - 不支持非默認(rèn)的舍入模式。
- 不支持非默認(rèn)異常處理模式。
OceanBase 浮點(diǎn)數(shù)據(jù)類型的實(shí)現(xiàn)基本上符合電氣和電子工程師協(xié)會(huì)(IEEE)的二進(jìn)制浮點(diǎn)算法標(biāo)準(zhǔn)。
分享標(biāo)題:創(chuàng)新互聯(lián)OceanBase教程:OceanBase浮點(diǎn)數(shù)字
分享鏈接:http://m.5511xx.com/article/dphjsod.html


咨詢
建站咨詢
