CHARINDEX()
søger efter en understreng i en større streng og returnerer matchets position eller 0, hvis der ikke findes noget match
if CHARINDEX('ME',@mainString) > 0
begin
--do something
end
Rediger eller fra daniels svar, hvis du ønsker at finde et ord (og ikke underkomponenter af ord), din CHARINDEX
opkaldet ville se sådan ud:
CHARINDEX(' ME ',' ' + REPLACE(REPLACE(@mainString,',',' '),'.',' ') + ' ')
(Tilføj flere rekursive REPLACE()-kald til enhver anden tegnsætning, der kan forekomme)