什么是用于存储高达99.99的简单数字的最佳数据类型

时间:2016-05-26 10:05:20

标签: sql-server

我看到有各种不同的数据类型,但我只想要一些小而简单的东西,它会存储一个高达99.999的数字,而最后一位数字甚至不必是准确的?有人能告诉我哪个是最适合我用的最小数据类型吗?

2 个答案:

答案 0 :(得分:3)

float(24)将是您的方案中最好的一个。它将消耗4个字节,低于Decimal / Numeric数据类型,精度最低(5个字节)。

MSDN - float

MSDN - decimal/numeric

答案 1 :(得分:1)

尝试DECIMAL(4,2),这样您就可以将-99.99存储到99.99

  • 4表示精度,即总位数 可以存储(小数点左侧和右侧)。
  • 2代表比例,它是可以的数字位数 出现在小数位后面。