查询多个列(全文搜索)

通过指定要搜索的列的列表,可以使用 CONTAINS 谓词来查询多个列。这些列必须来自同一个表。

以下查询在 Production.Product 表的 Name 和 Color 字段中搜索 Red 一词。

Use AdventureWorks2008R2;
GO
SELECT Name, Color FROM Production.Product
WHERE CONTAINS((Name, Color), 'Red');