Truy vấn:
SELECT *
FROM mytable
WHERE mycolumn LIKE "%my%"
and mycolumn LIKE "%school%";
cũng sẽ trả về những câu như:
- "trường học mysql"
- "cha mẹ học sinh cũ của tôi"
Nhưng chúng tôi không muốn chúng.
Bạn có thể thử cách này:
SELECT *
FROM mytable
WHERE mycolumn regexp ' my |^my | my$'
and mycolumn regexp ' school |^school | school$'
Nhưng nếu trong cột mycolumn của bạn có những câu như:
- Tôi yêu trường học của mình!
bạn nên nghĩ đến việc thêm một điều kiện khác:
SELECT *
FROM mytable
WHERE mycolumn regexp ' my |^my | my$'
and mycolumn regexp '[^a-zA-Z]school[^a-zA-Z]|^school | school$'