Mit dem optionalen DISTINCT-Schlüsselwort werden doppelte Zeilen aus den Ergebnissen einer SELECT-Anweisung eliminiert. Wenn Sie DISTINCT nicht angeben, werden alle Zeilen ausgegeben, auch Duplikatzeilen. Optional können Sie auch das Wort ALL vor die Auswahlliste setzen, um alle Zeilen zu erhalten. Aus Gründen der Kompatibilität mit anderen SQL-Implementierungen ermöglicht die Syntax von SQL Anywhere die Verwendung von ALL, um ausdrücklich alle Zeilen abzufragen. ALL ist der Standardwert.
Wenn Sie beispielsweise alle Städte der Tabelle "Contacts" ausgeben wollen, ohne DISTINCT zu verwenden, erhalten Sie 60 Zeilen:
SELECT City FROM Contacts; |
Sie können die Doppelzeilen durch DISTINCT eliminieren. Die folgende Abfrage gibt nur 16 Zeilen zurück:
SELECT DISTINCT City FROM Contacts; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |