假設我們有軟件工程師,軟件開發人員,在MySQL表列項目工程師..MySQL的像運營商不給予適當的結果
如果我們執行 SELECT * FROM tbl_name其中COL_NAME LIKE「%軟件工程師%」
則顯示一個記錄是軟件工程師
但我想這兩個記錄軟件工程師&軟件開發商
那應該是查詢以獲得雙雙創下如果我們把軟件工程師像場
假設我們有軟件工程師,軟件開發人員,在MySQL表列項目工程師..MySQL的像運營商不給予適當的結果
如果我們執行 SELECT * FROM tbl_name其中COL_NAME LIKE「%軟件工程師%」
則顯示一個記錄是軟件工程師
但我想這兩個記錄軟件工程師&軟件開發商
那應該是查詢以獲得雙雙創下如果我們把軟件工程師像場
你的待辦事項
Select * from tbl_name where col_name like '%software %'
這樣,一切與子「軟件」將出現。
當您在任何門戶網站上搜索文本框中的軟件工程師時,您可以同時獲得這兩個職位,即軟件工程師和軟件開發人員 –
您可以編寫軟件工程師並在門戶網站的後端編寫此查詢if(input ==「software enginner」 || input ==「software developer」) – Asim
但假設輸入字段是動態的,那麼我們將如何管理輸入? –
它會工作,如果你寫 select * from tbl_name where col_name like '%software%'
。瞭解它,因爲這是考慮「軟件」作爲子字符串,並在列中找到它。
如果你想匹配近似模式看看這裏。 Matching patterns using LIKE
請在您開立帳戶時參考[詢問] – Lexi
當然,如果您指示數據庫查找任何包含'軟件工程師'。如果您想要查找輸入的搜索詞是「軟件工程師」,那麼您需要分別查找這兩個詞中的任何一個。 – CBroe