我目前有一个MySQL数据库,其表格的字段输入为小数。
目前有值范围从* .1到* .9但我们现在需要能够处理以下内容:
我需要能够在此字段中添加* .10并对其进行相应的排序。
在这个用例中.10不等于.1!
我需要能够在Rails中使用这个值并适当地输出它。
我是否有一个简单的方法可以解决这个问题,或者我应该将其拆分如下:
将一个字段拆分为两个:
2.1 - > 2& 1
2.10 - > 2& 10
提前致谢!
答案 0 :(得分:2)
您需要将其拆分为两个字段或将其更改为足够长度的CHAR字段(从比较的角度来看,双字段选项可能更好)。十进制字段无法区分2.1和2.10,因为它们是相同的数字。