Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 查询和修改数据 » 查询数据 » 全文搜索

 

执行全文查询

通过在 SELECT 语句的 FROM 子句中使用 CONTAINS 子句,或者在 WHERE 子句中使用 CONTAINS 搜索条件(谓语),可以执行全文查询。两种方法都返回相同的行;但 CONTAINS 子句还会返回匹配行的分数。

例如,以下两个语句查询 MarketingInformation 表中的 Description 列,并返回 Description 列中包含术语 cotton 的值所在的行。第二个语句也会为匹配行返回分数。

SELECT *
   FROM MarketingInformation
   WHERE CONTAINS ( Description, 'cotton' );
SELECT *
   FROM MarketingInformation 
   CONTAINS ( Description, 'cotton' );

请参见FROM 子句CONTAINS 搜索条件