DB2數(shù)值型數(shù)據(jù)類型簡(jiǎn)介
下面為您介紹的數(shù)據(jù)類型是DB2數(shù)值型數(shù)據(jù)類型,共有六種,如果您對(duì)DB2數(shù)值型數(shù)據(jù)類型方面感興趣的話吧,不妨一看。
DB2數(shù)值型數(shù)據(jù)類型包括 SMALLINT、INTEGER、BIGINT、DECIMAL(p,s)、REAL 和 DOUBLE。所有數(shù)值都有符號(hào)和精度。精度是指除符號(hào)以外的二進(jìn)制或十進(jìn)制的位數(shù)。如果數(shù)字的值大于等于零,就認(rèn)為符號(hào)為正。
*小整型,SMALLINT:小整型是兩個(gè)字節(jié)的整數(shù),精度為 5 位。小整型的范圍從 -32,768 到 32,767。
*大整型,INTEGER 或 INT:大整型是四個(gè)字節(jié)的整數(shù),精度為 10 位。大整型的范圍從 -2,147,483,648 到 2,147,483,647。
*巨整型,BIGINT:巨整型是八個(gè)字節(jié)的整數(shù),精度為 19 位。巨整型的范圍從 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。
*小數(shù)型,DECIMAL(p,s)、DEC(p,s)、NUMERIC(p,s) 或 NUM(p,s):小數(shù)型的值是一種壓縮十進(jìn)制數(shù),它有一個(gè)隱含的小數(shù)點(diǎn)。壓縮十進(jìn)制數(shù)將以二-十進(jìn)制編碼(binary-coded decimal,BCD)記數(shù)法的變體來(lái)存儲(chǔ)。小數(shù)點(diǎn)的位置取決于數(shù)字的精度(p)和小數(shù)位(s)。小數(shù)位是指數(shù)字的小數(shù)部分的位數(shù),它不可以是負(fù)數(shù),也不能大于精度。最大精度是 31 位。小數(shù)型的范圍從 -10**31+1 到 10**31-1。
*單精度浮點(diǎn)數(shù)(Single-precision floating-point),REAL:?jiǎn)尉雀↑c(diǎn)數(shù)是實(shí)數(shù)的 32 位近似值。數(shù)字可以為零,或者在從 -3.402E+38 到 -1.175E-37 或從 1.175E-37 到 3.402E+38 的范圍內(nèi)。
*雙精度浮點(diǎn)數(shù)(Double-precision floating-point),DOUBLE,DOUBLE PRECISION 或 FLOAT:雙精度浮點(diǎn)數(shù)是實(shí)數(shù)的 64 位近似值。數(shù)字可以為零,或者在從 -1.79769E+308 到 -2.225E-307 或從 2.225E-307 到 1.79769E+308 的范圍內(nèi)。
以上就是DB2數(shù)值型數(shù)據(jù)類型的介紹。
【編輯推薦】