📜  sql where contains - SQL (1)

📅  最后修改于: 2023-12-03 15:05:18.049000             🧑  作者: Mango

SQL WHERE CONTAINS

SQL WHERE CONTAINS是一个用于文本搜索的子句,它能够在SQL语句中使用。

语法
SELECT column1, column2, ...
FROM table_name
WHERE CONTAINS(column_name, 'search_text');
参数
  • column1, column2, ...:要返回的列的名称。
  • table_name:要搜索的表的名称。
  • column_name:要在其中搜索的列的名称。
  • search_text:要搜索的文本。
示例
SELECT *
FROM products
WHERE CONTAINS(product_name, 'apple');

该查询将返回包含“apple”单词的所有产品。

注意事项
  • 只能在包含全文索引的列上使用CONTAINS子句。
  • CONTAINS使用语言特定的分析器来解析搜索文本,这可能会影响搜索结果。
  • 搜索文本必须用单引号括起来。

以上是SQL WHERE CONTAINS的介绍,希望对你有所帮助。