numeric是什么 SQLserver中NUMERIC和DECIMAL的區(qū)別?
SQLserver中NUMERIC和DECIMAL的區(qū)別?數(shù)字和十進(jìn)制數(shù)據(jù)類型的默認(rèn)最大精度值為38。在transact-SQL中,數(shù)字和十進(jìn)制數(shù)據(jù)類型在功能上是等效的。小數(shù)(numeric)是同義詞
SQLserver中NUMERIC和DECIMAL的區(qū)別?
數(shù)字和十進(jìn)制數(shù)據(jù)類型的默認(rèn)最大精度值為38。在transact-SQL中,數(shù)字和十進(jìn)制數(shù)據(jù)類型在功能上是等效的。小數(shù)(numeric)是同義詞,用于精確存儲(chǔ)數(shù)值。十進(jìn)制數(shù)據(jù)類型最多可以存儲(chǔ)38個(gè)數(shù)字,所有數(shù)字都可以放在小數(shù)點(diǎn)的右邊。decimal數(shù)據(jù)類型存儲(chǔ)準(zhǔn)確(精確)的數(shù)字表示;它不存儲(chǔ)值的近似值。numeric(P,s)P的默認(rèn)值為:38S的默認(rèn)值為:-84~127 numeric(a,b)函數(shù)有兩個(gè)參數(shù),前者是總位數(shù),后者是小數(shù)點(diǎn)后的位數(shù),例如numeric(5,2) 總位數(shù)為5,小數(shù)點(diǎn)后位數(shù)為2的位數(shù),即該字段的最大整數(shù)為3位。
mysql是否同時(shí)有decimal和numeric這兩個(gè)類型?
具有固定精度和小數(shù)位數(shù)的數(shù)字?jǐn)?shù)據(jù)類型。
小數(shù)[(P[,S])]和數(shù)字[(P[,S])
固定精度和小數(shù)位數(shù)。使用最大精度時(shí),有效值的范圍為-10^38-1到10^38-1。十進(jìn)制的ISO同義詞是Dec和Dec(P,s)。數(shù)字在函數(shù)中等價(jià)于十進(jìn)制。
P(精度)
可存儲(chǔ)的最大小數(shù)位數(shù),包括小數(shù)點(diǎn)左右的數(shù)字。精度必須是1到最大精度38之間的值。默認(rèn)精度為18。
S(小數(shù)點(diǎn))
小數(shù)點(diǎn)右側(cè)可存儲(chǔ)的最大小數(shù)位數(shù)。小數(shù)位數(shù)必須是0到P之間的值。只有在指定精度后才能指定小數(shù)位數(shù)。默認(rèn)的小數(shù)位是0;因此,0
答案補(bǔ)充1。十進(jìn)制數(shù)據(jù)類型的最大數(shù)目可以存儲(chǔ)38個(gè)數(shù)字,并且所有數(shù)字都可以放在小數(shù)點(diǎn)的右邊。decimal數(shù)據(jù)類型存儲(chǔ)特定的數(shù)字表示;沒(méi)有存儲(chǔ)值的近似值。
2. 數(shù)字和十進(jìn)制數(shù)據(jù)類型的默認(rèn)最大精度值為38。在transact-SQL中,數(shù)字和十進(jìn)制數(shù)據(jù)類型在功能上是等效的。
當(dāng)數(shù)據(jù)值必須完全按規(guī)定存儲(chǔ)時(shí),可以使用帶十進(jìn)制的十進(jìn)制數(shù)據(jù)類型來(lái)存儲(chǔ)數(shù)字。
SQL數(shù)據(jù)類型,numeric和decimal的區(qū)別是什么?
MySQL::MySQL 5.0參考手冊(cè)::12.17.1數(shù)值類型十進(jìn)制類型有幾個(gè)同義詞:Numeric、DEC、FIXED。數(shù)據(jù)類型decimal有幾個(gè)同義詞:numeric、Dec和fixed。我猜mysql中的十進(jìn)制類型,在其他數(shù)據(jù)庫(kù)和其他編程語(yǔ)言中,可能等同于numeric。因此,為了與其他SQL語(yǔ)言的編寫兼容,我創(chuàng)建了這些同義詞