Das Schlüsselwort DISTINCT ist bei SUM, AVG und COUNT optional. Wenn Sie DISTINCT verwenden, werden Duplikatwerte eliminiert, bevor die Summe, der Durchschnitt oder die Anzahl berechnet werden. Beispiel: Um die Anzahl verschiedener Städte, in denen Kontaktpersonen leben, zu finden, führen Sie die folgende Anweisung aus:
SELECT COUNT( DISTINCT City ) FROM Contacts; |
COUNT( DISTINCT Contacts.City) |
---|
16 |
Sie können in einer Abfrage mehr als eine Aggregatfunktion mit DISTINCT verwenden. Jedes DISTINCT wird unabhängig ausgewertet. Beispiel:
SELECT COUNT( DISTINCT GivenName ) "first names", COUNT( DISTINCT Surname ) "last names" FROM Contacts; |
first names | last names |
---|---|
48 | 60 |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |