Question : CHARINDEX whole word match

I'm building SQL stored procedure logic that utilizes the "CHARINDEX" function.  I'm trying to make CHARINDEX return only whole word matches.  Such as:

A) CHARINDEX('fart', greasyFart) = 0
B) CHARINDEX('fart', 'greasy Fart) = 8
C) CHARINDEX('fart', 'greasy fart') = 8

Is this possible or am I attempting something that business logic should work out before SQL?

Answer : CHARINDEX whole word match

its possible, you can also use the PATINDEX
Random Solutions  
 
programming4us programming4us