Reputation:
Good day.
Code:
column name have rows:
about word test plus
about word tests plus
about word test plus
about word tests plus
about wordtest plus
about wordtests plus
about word testplus
about word testsplus
about wordtestplus
about wordtestsplus
i have sql query:
SELECT * FROM TABLE WHERE text LIKE 'test' OR text LIKE 'tests'
Tell me please, how select only rows when exist only full words test or tests?
P.S. in my example me need get rows:
about word test plus
about word tests plus
about word test plus
about word tests plus
Upvotes: 0
Views: 133
Reputation: 1723
You need this query to receive desired result:
SELECT * FROM TABLE WHERE name LIKE '% test %' OR name LIKE '% tests %';
Upvotes: 3
Reputation: 13700
SELECT * FROM TABLE WHERE ' '+text+' ' LIKE '% test %' OR ' '+text+' ' LIKE '% tests %'
Upvotes: 3