数据查询
各位高手,小弟以SQL存储过程+ADOStoredproc+Edit(长)+Edit(宽)做了个查询物品尺寸(长、宽)的程序,但是存在以下问题:
1.例:数据库记录为:长43.00,宽56.77,如输入43,56.77就查询不出来,非要输入43.00,56.77才能找到此记录。
2.例:数据库记录为:长28.15, 宽28.4,如输入28.15,28.40又查询不出来,非要输入28.15,28.4才能找到记录。
困惑!!!请大家教我。
另:如果我要实现小数点前数据一致的模糊查询应该怎么作。
[解决办法]
估计是你字段的类型设置为字符型了吧
[解决办法]
字段类型的问题!
[解决办法]
1.把数据类型改回数字型的,这样查询才好进行比较。
2.利用sql进行将字符转成数字,可以用covert或cast进行,如
select * from table where cast(colum1 as float)=43
3.用模糊查询不建议,对于其用法
select * from table where colum1 like '43%';