当前位置: 代码迷 >> Sql Server >> 请教这个用什么数据类型
  详细解决方案

请教这个用什么数据类型

热度:79   发布时间:2016-04-24 10:19:34.0
请问这个用什么数据类型?
使用sql server2005数据库,其中有一个表中有一个“分值”的字段,就是相当于一道试题多少分,估计取值也就是 大于0少于20之间。但是可以使用2位小数。请问这个使用什么数据类型最合适?为什么?
------解决方案--------------------
SQL2005可以用Decimal类型
     Decimal、Numeric:由整数部分和小数部分构成,其格式为:decimal(p,[s]) 或者numeric(p,[s]),其中P为有效位数,S为小数位数,S默认值为0。例: decimal(3,2), 2.78;两者区别:decimal不能用于带有identity关键字的列;
  供LZ参考!
------解决方案--------------------
建议用decimal(4,2)类型.
------解决方案--------------------
DECIMAL/NUMERIC 
------解决方案--------------------
如果是确定位数的话就用DECIMAL吧。
  相关解决方案