2016-08-15 41 views
-2

我怎麼能找到其中包含一個或多個單詞在同一行 例如行找到的話:在此表由一排只有SQL

搜索到(猴,馬)的結果 enter image description here使用SQL或SQLite的 感謝

回答

1

這裏

這將是很好的和緩慢:

SELECT * 
FROM table 
WHERE lower(animals) like '%horse%' and lower(animals) like '%monkey%' 
0

在這種情況下,全文搜索將是一個不錯的選擇。 該功能可從SQL 2005+版本獲得。

SELECT * 
    FROM YourTable 
    WHERE CONTAINS(animals , '"Horse" AND "Monkey"');