CHARINDEX()
एक बड़े स्ट्रिंग के भीतर एक सबस्ट्रिंग की खोज करता है, और मैच की स्थिति देता है, या यदि कोई मैच नहीं मिलता है तो 0 देता है
if CHARINDEX('ME',@mainString) > 0
begin
--do something
end
संपादित करें या डेनियल उत्तर से, यदि आप कोई शब्द (और शब्दों के उप-घटक नहीं) खोजना चाहते हैं, तो आपका CHARINDEX
कॉल ऐसा दिखेगा:
CHARINDEX(' ME ',' ' + REPLACE(REPLACE(@mainString,',',' '),'.',' ') + ' ')
(किसी भी अन्य विराम चिह्न के लिए अधिक पुनरावर्ती REPLACE() कॉल जोड़ें)