1. 程式人生 > >float和decimal的區別

float和decimal的區別

decimal是一種精確的儲存數值的方法,為38位,分為p,s

比如:123.45

P= 5,S=2,即p為整數位和小數位數字個數的總和,s為小數點右面數字的個數,通常用於銀行等系統的數值計算中

而float是一種存在損失的數值儲存方式,在SQL中,要儘量避免decimal和float型別的比較