数据库中,Decimal数据类型

数据库中,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

你可能感兴趣的:(数据类型)