2010-09-30 2 views
0

J'ai le texte suivant dans un champ ABCD, EFG, HIJ et je peux le confirmer en le sélectionnant. Je dois être en mesure de rechercher cette chaîne ABCD donc je les suivantes:CHARINDEX toujours 0 lors de la recherche de sous-chaîne

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

Cependant, son retour toujours -1

Répondre

2

Essayez

CHARINDEX('ABCD', g.letters) 

Le first parameter est l'expression de trouver et le deuxième paramètre est l'expression à rechercher.

+0

Ça va m'apprendre à publier avant de chercher correctement! Il semble que beaucoup de gens ont ce problème, que donne-t-il? –

+0

@ eddy556 - Je ne m'en souviendrai jamais non plus! –

+0

Je dirais que l'intuition le mettrait dans l'autre sens? –