2013-10-15 49 views
0

我想從數據庫中選擇一個標題,該標題可以包含任意數量的單詞,例如我想選擇一個標題:MY ISLAND George Blonde。MYSQL Select Statement結果必須包含兩個字符串

我希望能夠通過搜索單詞來選擇該標題,但不是以特定順序示例喬治金髮女郎MY作爲搜索。

我知道像LIKE'%%'和MATCH AGAINST這樣的查詢,我想知道是否有人有更好的方法嗎?

感謝

詹姆斯

+0

你看過全文索引嗎? – AgRizzo

+0

我現在在我的msq查詢中使用正則表達式,我可以讓它在單詞正常時正常工作,但當它們不是時,您有任何建議嗎? – user1714133

回答

0

SELECT TITLE FROM DATABASE_TABLE WHERE TITLE REGEXP '^我的'

:我的意思是,你可以使用和挖成正則表達式做這類的查詢。

+0

感謝它似乎沒有帶來的結果時搜索喬治島任何suggetsions? – user1714133

+0

SELECT TITLE FROM DATABASE_TABLE WHERE TITLE REGEXP'[^ MY ./ \ s \ w * /]' – Jimmy

相關問題