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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfragen und Datenänderung » Abfrageergebnisse zusammenfassen, gruppieren und sortieren » Aggregatfunktionen, die Abfrageergebnisse zusammenfassen

 

Aggregatfunktionen mit DISTINCT

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