CHARINDEX()
hledá podřetězec ve větším řetězci a vrací pozici shody nebo 0, pokud není nalezena žádná shoda
if CHARINDEX('ME',@mainString) > 0
begin
--do something
end
Upravit nebo z odpovědi daniels, pokud chcete najít slovo (a ne podsložky slov), váš CHARINDEX
hovor bude vypadat takto:
CHARINDEX(' ME ',' ' + REPLACE(REPLACE(@mainString,',',' '),'.',' ') + ' ')
(Přidejte další rekurzivní volání REPLACE() pro jakoukoli jinou interpunkci, která se může vyskytnout)