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

急sql server charindex 查询问题
where charindex('8','1,6,8,3') > 0---------这样可以
where charindex('8',caid)>0----------------这样不可以

为什么啊?


------解决方案--------------------
caid是什么?贴完整
------解决方案--------------------
探讨

caid是什么?贴完整

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

引用:

caid是什么?贴完整

不知道你什么意思?@caid是参数吗?
SQL code

CREATE TABLE zjjl
(
id INT NOT NULL PRIMARY KEY,
[name] NVARCHAR(8),
dj INT,
shl INT,
jin INT,
ljsl INT,
lj……

------解决方案--------------------
探讨
where charindex('8','1,6,8,3') > 0---------这样可以
where charindex('8',caid)>0----------------这样不可以

为什么啊?

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

引用:
where charindex('8','1,6,8,3') > 0---------这样可以
where charindex('8',caid)>0----------------这样不可以

为什么啊?

得caid字段中含8才有数据出来.....