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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfrage und Änderung von Daten » Abfragen » Die WHERE-Klausel: Zeilen angeben

 

Bereiche in der WHERE-Klausel

Das Schlüsselwort BETWEEN gibt einen Inklusivbereich an, in dem nach dem niedrigeren Wert und dem höheren Wert sowie den davon umschlossenen Werten gesucht wird.

 Auflisten aller Produkte mit Preisen von 10 bis 15 Dollar
  • Geben Sie folgende Abfrage ein:

    SELECT Name, UnitPrice
       FROM Products
       WHERE UnitPrice BETWEEN 10 AND 15;
Name UnitPrice
Tee Shirt 14
Tee Shirt 14
Baseball Cap 10
Shorts 15

Sie können NOT BETWEEN verwenden, um alle Zeilen zu finden, die nicht in diesem Bereich liegen.

 Es sollen alle Preise, die unter 10 oder über 15 Dollar liegen, aufgelistet werden
  • Führen Sie die folgende Abfrage aus:

    SELECT Name, UnitPrice
       FROM Products
       WHERE UnitPrice NOT BETWEEN 10 AND 15;
Name UnitPrice
Tee Shirt 9
Baseball Cap 9
Visor 7
Visor 7
... ...