sqlserver中类型decimal是什么?

decimal(18,0)
18是定点精度,0是小数位数。
decimal(a,b)
a指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。
b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。总结以上是编程之家为你收集整理的sqlserver中类型decimal全部内容,希望文章能够帮你解决sqlserver中类型decimal所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

sqlserver中类型decimal

Decimal为SQLServer、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。存储数据范围是:-10^38~10^38的固定精度和小数位的数字。一个decimal类型的数据占用了2~17个字节。在C#里decimal表示128位数据类型。double相比,decimal类型具有更高的精度和更小的范围,它适合于财务和货币计算。

0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论