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')