5
我有這個數據庫至極包含像搜索字符串的MySQL數據庫,可以有空間,在另一個字符串,等等
EXA 075 11112
0423654
3 574 662 123
JOLA 22354 5
LUCS 2245 785
我使用的查詢與%LIKE%列出產品的產品代碼mathing字符串進入用戶如「22」將列出
JOLA 22354 5
LUCS 2245 785
的問題是,用戶並不一定知道代碼的格式,所以它的類型在07511112和輸出爲零,因爲「EXA 075 11112」未與%LIKE%匹配。
有沒有辦法構建查詢以在搜索發生之前修剪產品字段中的所有空格,然後使用字符串搜索還使用%LIKE%修飾空格的空格?我想它應該匹配所有條目。還是有另一種方式? 我無法在列上運行替換'','',代碼必須保留,因爲現在有。
我想補充一列沒有空間,只爲搜索功能。 – GolfWolf
What @ w0lf說過。並可能考慮FULLTEXT來處理這種搜索 – leon