数据库中,Decimal数据类型,语法为:Decimal(P,S),P为精度,s为数字的小数位数,精度P的取值范围是:1到38,S的取值范围是0到P从而得出Decimal数据类型的取值范围是-1038+1到1038-1,请问这个取值范围是怎么得出的呀?谢谢啦
p (有效位数) 可储存的最大十进位数总数,小数点左右两侧都包括在内。 s (小数位数) 小数点右侧所能储存的最大十进位数。 所以能取得最大数是38位都在小数点左边即10的38次方-1,同理最小-10的38次方+1