读书人

pb 查寻mssql2005, 查询条件用=不可查

发布时间: 2013-01-01 14:04:19 作者: rapoo

pb 查找mssql2005, 查询条件用=不可查到,而用模糊就可
用select * from material where mcode='1000'查不出来
必须用 where mcode like '1000%' 这样的模糊查找才行。

那栏数值肯定是1000,后面没有空格之类的,真是不明白,

现在主要是想用=来精确查找。
请大家指点一下,多谢!

[解决办法]
后面可能有tab符号,或回车等
取一下len('字段') 就知道有没有了
[解决办法]
后面估计还有不可见字符.
[解决办法]
数值肯定不是1000
[解决办法]
可以主动UPDATE成1000试试,肯定没问题
[解决办法]
where mcode like '1000' 能查出来吗?

看看表中的列的类型与‘1000’这个是否一样
[解决办法]
TRIM(mcode)=TRIM('1000')

读书人网 >PB

热点推荐