CHARINDEX()
söker efter en delsträng i en större sträng och returnerar positionen för matchningen, eller 0 om ingen matchning hittas
if CHARINDEX('ME',@mainString) > 0
begin
--do something
end
Redigera eller från daniels svar, om du vill hitta ett ord (och inte underkomponenter av ord), din CHARINDEX
samtalet skulle se ut så här:
CHARINDEX(' ME ',' ' + REPLACE(REPLACE(@mainString,',',' '),'.',' ') + ' ')
(Lägg till fler rekursiva REPLACE()-anrop för andra skiljetecken som kan förekomma)