Sie können mehr als einen Ausdruck in der GROUP BY-Klausel auflisten, d.h. Sie können eine Tabelle mit jeder beliebigen Kombination von Ausdrücken gruppieren.
So listen Sie den Durchschnittspreis zuerst nach Namen und dann nach Größe gruppiert auf:
SELECT Name, Size, AVG( UnitPrice ) FROM Products GROUP BY Name, Size; |
Name | Size | AVG(Products.UnitPrice) |
---|---|---|
Baseball Cap | One size fits all | 9,5 |
Sweatshirt | Large | 24 |
Tee Shirt | Large | 14 |
Tee Shirt | One size fits all | 14 |
... | ... | ... |
Eine Sybase-Erweiterung des SQL/92-Standards, die von Adaptive Server Enterprise und von SQL Anywhere unterstützt wird, besteht darin, dass Ausdrücke zur GROUP BY-Klausel, die sich nicht in der Auswahlliste befinden, erlaubt sind. Beispielsweise listet folgende Abfrage die Anzahl von Kontakten in jeder Stadt auf:
SELECT State, COUNT( ID ) FROM Contacts GROUP BY State, City; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |