日期:2014-05-18  浏览次数:20527 次

孟子等大侠们解决一下 出个意见
我的表有一个范围的数字 在数据库中存为字符串类型,如 00012006  
然后我用一个范围去搜索0000001~~~~0001250 结果能搜索出00012006

select * from test where ordercode3 between '0000001' and '0001250'

如何才能不搜出00012006这个值,又不能改变字段类型啊?

------解决方案--------------------
SQL code
10分就想请大侠?

我来好了

加一个长度判断?

------解决方案--------------------
不想查询出的值,列个表。
然后except即可。

------解决方案--------------------
探讨

SQL code
10分就想请大侠?

我来好了

加一个长度判断?

------解决方案--------------------
孟子还在么?
------解决方案--------------------
探讨

孟子还在么?