Sample:
You have three fields, name, surname,description and address. You want to match the rows where the name begin with J, the surname end with C and the description includes the word mistake, even if it is into another word.
<B>SELECT * FROM people WHERE name LIKE 'J%' AND surname LIKE '%C' AND description LIKE '%mistake%'</B>
What % means:
J% - Begin with J, no matter what is after J
%C - End in C, no matter what is before C
%mistake% - No matter what comes before or after mistake, even if it is into another word, it is valid (mistaken, for example)
Replace the last of the SQL by
<B>AND description LIKE 'mistake'</B>
and you only get the word by itself, not as part of another.
This is my way to do it, and it works to me.
Hope it helps
fLIPIS