CHARINDEX()
cerca una sottostringa all'interno di una stringa più grande e restituisce la posizione della corrispondenza o 0 se non viene trovata alcuna corrispondenza
if CHARINDEX('ME',@mainString) > 0
begin
--do something
end
Modifica o da daniels answer, se vuoi trovare una parola (e non sottocomponenti delle parole), il tuo CHARINDEX
la chiamata sarebbe simile a:
CHARINDEX(' ME ',' ' + REPLACE(REPLACE(@mainString,',',' '),'.',' ') + ' ')
(Aggiungi altre chiamate ricorsive REPLACE() per qualsiasi altra punteggiatura che potrebbe verificarsi)