查询多个列(全文搜索)
通过指定要搜索的列的列表,可以使用 CONTAINS 谓词来查询多个列。这些列必须来自同一个表。
以下查询在 Production.Product 表的 Name 和 Color 字段中搜索 Red 一词。
Use AdventureWorks2008R2;
GO
SELECT Name, Color FROM Production.Product
WHERE CONTAINS((Name, Color), 'Red');
通过指定要搜索的列的列表,可以使用 CONTAINS 谓词来查询多个列。这些列必须来自同一个表。
以下查询在 Production.Product 表的 Name 和 Color 字段中搜索 Red 一词。
Use AdventureWorks2008R2;
GO
SELECT Name, Color FROM Production.Product
WHERE CONTAINS((Name, Color), 'Red');