2010-09-30 88 views
0

在字段ABCD,EFG,HIJ中有以下内容,可以通过选择它来确认。我需要能够搜索到这个字符串ABCD所以我用了以下内容:查找子字符串时,CHARINDEX总是0

case 
when CHARINDEX(g.letters ,'ABCD') <> 0 
then (- 2) 
else (- 1) 
end 

但是它总是返回-1

回答

2

尝试

CHARINDEX('ABCD', g.letters) 

first parameter是找到表达和第二个参数是要搜索的表达式。

+0

这会教我在正确搜索之前发布!看来很多人都有这个问题,给出了什么? – 2010-09-30 10:30:38

+0

@ eddy556 - 我永远不会记得这个! – 2010-09-30 10:31:40

+0

我会说直觉会把它放在另一边呢? – 2010-09-30 10:33:34