1
A
回答
4
SELECT * FROM `my_table` WHERE name LIKE '%my_search_term%'
或
SELECT * FROM `my_table` WHERE CONTAINS(name, 'search')
但要注意的是,LIKE語句是非常昂貴的。如果你通過大量的文本搜索,你可能會考慮使用Sphinx作爲例子。
2
當然。還有就是CONTAINS
斷言:
... WHERE CONTAINS(name, 'search-term')
也有LIKE
運營商和某些DBMS允許正則表達式。
1
這聽起來像你在找什麼是LIKE
-- Get all people with phone numbers starting with 920
SELECT * FROM People WHERE PhoneNumber LIKE '920%'
相關問題
- 1. 在Azure搜索中,您如何使用多個術語運行「包含」搜索?
- 2. 如何使用Lucene搜索不包含術語的文檔?
- 3. 搜索功能使用。在一個字段內包含術語
- 4. Drupal - 在搜索中包含分類術語描述
- 5. Java Lucene:搜索包含非字母數字字符的術語
- 6. Twitter - 不斷搜索術語
- 7. SQL SERVER全文搜索 - 替換包含語句中的文本
- 8. SQL全文搜索包含命令
- 9. SQL搜索喜歡或包含
- 10. Linq to SQL包含名稱搜索
- 11. 搜索包含除
- 12. elasticsearch query_string和術語搜索語法
- 13. 檢索SQL Server全文索引術語
- 14. T-SQL在SQL Server 2008 R2中包含搜索和德語變音
- 15. 搜索術語,把它包裝成<span>標籤
- 16. 彈性搜索QUERY_STRING包括術語不查詢
- 17. 全文搜索字詞,如「%術語%」
- 18. 正確的術語來正確搜索
- 19. Lucene字符序列搜索術語
- 20. 使用ElasticSearch + Tyre搜索多個術語
- 21. 搜索數組的相似術語
- 22. 彈性搜索多個術語
- 23. 如何堅持搜索術語
- 24. 在多列中搜索多個術語
- 25. 術語SolR搜索的流行度
- 26. 在一行中搜索一個術語
- 27. 在單元格中搜索術語
- 28. Sitecore術語查詢和全文搜索
- 29. 在Rails中精確搜索術語
- 30. VB.net搜索字符串中的術語?
你的意思是表或列的名稱叫什麼名字? – JYelton 2010-04-22 15:02:09