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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Daten abfragen und ändern » Daten abfragen » Volltextsuche

 

Eine Volltextabfrage durchführen

Sie können eine Volltextabfrage durchführen, indem Sie die CONTAINS-Klausel in der FROM-Klausel einer SELECT-Anweisung oder die CONTAINS-Suchbedingung (Prädikat) in einer WHERE-Klausel verwenden. Beide geben dieselben Zeilen zurück, die CONTAINS-Klausel liefert allerdings auch Punktewerte für die übereinstimmenden Zeilen.

Beispiel: Die folgenden Anweisungen fragen die Spalte "Description" in der Tabelle "MarketingInformation" ab und geben die Zeilen zurück, bei denen der Wert der Spalte "Description" den Begriff cotton enthält. Die zweite Anweisung gibt auch Punktewerte für die übereinstimmenden Zeilen zurück.

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

Weitere Hinweise finden Sie unter FROM-Klausel und CONTAINS-Suchbedingung.