我想從數據庫中選擇一個標題,該標題可以包含任意數量的單詞,例如我想選擇一個標題:MY ISLAND George Blonde。MYSQL Select Statement結果必須包含兩個字符串
我希望能夠通過搜索單詞來選擇該標題,但不是以特定順序示例喬治金髮女郎MY作爲搜索。
我知道像LIKE'%%'和MATCH AGAINST這樣的查詢,我想知道是否有人有更好的方法嗎?
感謝
詹姆斯
我想從數據庫中選擇一個標題,該標題可以包含任意數量的單詞,例如我想選擇一個標題:MY ISLAND George Blonde。MYSQL Select Statement結果必須包含兩個字符串
我希望能夠通過搜索單詞來選擇該標題,但不是以特定順序示例喬治金髮女郎MY作爲搜索。
我知道像LIKE'%%'和MATCH AGAINST這樣的查詢,我想知道是否有人有更好的方法嗎?
感謝
詹姆斯
SELECT TITLE FROM DATABASE_TABLE WHERE TITLE REGEXP '^我的'
:我的意思是,你可以使用和挖成正則表達式做這類的查詢。
感謝它似乎沒有帶來的結果時搜索喬治島任何suggetsions? – user1714133
SELECT TITLE FROM DATABASE_TABLE WHERE TITLE REGEXP'[^ MY ./ \ s \ w * /]' – Jimmy
你看過全文索引嗎? – AgRizzo
我現在在我的msq查詢中使用正則表達式,我可以讓它在單詞正常時正常工作,但當它們不是時,您有任何建議嗎? – user1714133