
假設您正在過濾短語中包含“工程師”一詞的列中的行。當我不知道所有可能性時,如何排除“工程”或“工程”或“工程師”等詞。
範例行可以包含:
1|System Engineering
2|System Engineer
3|System Engineers
4|System Engineer Department
因此只應出現第 2 行和第 4 行。
我在用著WHERE title LIKE '%Engineer%'
答案1
WHERE title LIKE '%Engineer' OR title LIKE '%Engineer %'
第一個WHERE
子句將符合「System Engineer」等短語,第二個子句將符合「System Engineer Department」等短語。
答案2
您可以嘗試 WHERE title LIKE '%Engineer %' (最後一個 % 之前有一個空格)
這應該確保工程師與包含該單字的其他單字分開。
答案3
SELECT * FROM table1 WHERE MATCH (search_column1) AGAINST ("工程師");
更新:連結到文件