I have a Table schema.
Id, Name, Email, Description.
Description column will have a lot of text for each row. Now I want to perform a search in that column based on the words that user have entered. Let say the user have entered five words for search.
- Busy
- Good
- Nature
- Block
- Sweet
Now I want to perform a search that if any row of description column matches any of at least three of the above five, it should give that row in the result set. I don't do not want all words match or a single match. I want at least three words to be matched in each row of Description column. I know about LIKE Statement But how can I make it so that I can get my desired Result. Ignoring Case sensitivity. How Can I do that? Can Anybody help me to make SQL query for my problem?