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