2016-11-04 57 views
-2

我有一個附加即標題: 「甜蘋果酒」MySQL查詢砍整個單詞

我想要做的是整個單詞拆分成單獨的部分,這樣我就可以運行一個查詢每一個實例

select * from db where title like '%sweet%' 

select * from db where title like '%apple%' 

select * from db where title like '%cider%' 

因此,如果在第一次沒有結果,改掉第二依此類推,直到如果顯示不是沒有結果發現...它就像使用發現了類似的項目。

希望這是明確的。謝謝

+0

多少結果你在找什麼? –

回答

0

我不確定你想要嘗試什麼,如果沒有什麼。但是你可以限制它,讓我們說,2項是這樣的:

SELECT  * FROM `db` WHERE `title` LIKE '%sweet%' 
UNION SELECT * FROM `db` WHERE `title` LIKE '%apple%' 
UNION SELECT * FROM `db` WHERE `title` LIKE '%cider%' 
LIMIT 0, 2 

或者,如果你想拿到冠軍這樣,你需要使用OR條款:

SELECT * FROM `db` 
    WHERE `title` LIKE '%sweet%' 
    OR `title` LIKE '%apple%' 
    OR `title` LIKE '%cider%' 
+0

你假設我知道標題,我沒有,我需要一個SQL,如果有任何太多的印章,標題的標題可能是一個字可能是5個字,希望更清晰 – Stephen