2010-09-30 87 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