【SQL】金额如果存在数据库中应该使用何种类型?
问一下,金额如果存在数据库中,字段类型最好是以下哪种?floatmoneyintdecimal...
问一下,金额如果存在数据库中,字段类型最好是以下哪种?
float money int decimal 展开
float money int decimal 展开
展开全部
number(p,s)
精确到小数点后面s位
精确到小数点后面s位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-10-14 · 知道合伙人互联网行家
关注
展开全部
一般用money或decimal或numeric,而不用float或double,因为容易出现"失真".
money货币数据存储的精确度为四位小数。可以存储在 money 数据类型中的值的范围是 -922,337,203,685,477.5808 至 +922,337,203,685,477.5807(需 8 个字节的存储空间)。
在 SQL Server中,numeric 数据类型等价于 decimal 数据类型。存储 decimal 或 numeric 数值所需的字节数取决于该数据的数字总数和小数点右边的小数位数。
money货币数据存储的精确度为四位小数。可以存储在 money 数据类型中的值的范围是 -922,337,203,685,477.5808 至 +922,337,203,685,477.5807(需 8 个字节的存储空间)。
在 SQL Server中,numeric 数据类型等价于 decimal 数据类型。存储 decimal 或 numeric 数值所需的字节数取决于该数据的数字总数和小数点右边的小数位数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询