Gruppieren von Datensätzen |
Home Zurück Vor |
Sie können Ihre SQL-Abfrage nach einer bestimmten Spalte gruppieren, so dass alle Zeilen zusammengefasst werden, die dieselben Werte enthalten. Geben Sie diese Spalte in das Dialogfeld SQL-Auswahl im Feld „Gruppieren über Spalten“ ein. Wenn diese Option in Verbindung mit einer Aggregatfunktion verwendet wird, werden die Zeilen mit denselben Werten aus allen Gruppierungsspalten als Gruppe behandelt. Doppelte Zeilen werden unterdrückt, und Gesamtwerte werden basierend auf den Aggregatfunktionen für abgeleitete Spalten gemeldet. Geben Sie die Spalte(n) mit Namen oder Spaltennummern an, wie sie im Feld „Spalten auswählen“ aufgelistet sind. Bei abgeleiteten Spalten müssen Sie die Spaltennummer verwenden.
Anwendungsbeispiele: 1.Sie möchte ermitteln, welche unterschiedliche Eintragungen (Attribute) in einer Spalte vorgenommen wurden (Welche Baumarten gibt es?) 2.Sie möchten Grünflächenbestand auswerten, und zwar hinsichtlich Art, Häufigkeit und Gesamtfläche. 3.Sie möchten die Länge des Leitungsnetzes ermitteln, und zwar klassifiziert nach Material oder Zustand.
In Beispiel 1) wird über die Spalte Baumart gruppiert.
Optional kann die Ergebnistabelle: •nur die Spalte mit den Baumarten anzeigen (Spalten auswählen) •aufsteigend sortiert werden (Nach Spalten sortieren) •mit einem "richtigen" Namen versehen werden (Ergebnis in Relation)
In Beispiel 2a) wird über die Spalte Flächenart gruppiert, das Ergebnis dieser Spalte aufsteigend sortiert und die Aggregate Count und Sum (der Fläche) verwendet. Die Ergebnistabelle erhält den Namen Flächenauswertung.
In Beispiel 2b) werden den beiden abgeleiteten Spalten Count und Sum (der Fläche) in Ergänzung die "sprechenden" Aliasnamen Anzahl bzw. Flächensumme vergeben. Diese Aliasbezeichnungen für Spaltennamen müssen in Anführungszeichen (" ") geschrieben werden.
In Beispiel 3) wird über die Spalte Material gruppiert und zusätzlich noch die Aggregatfunktion Sum (der Länge) verwendet und die abgeleitete "Längenspalte" absteigend sortiert. (Hinweis: sofern abgeleiteten Spalten mit einem Aliasnamen versehen werden, können diese Spalten mit ihrem Aliasnamen angesprochen werden anstatt Col1, Col2, ... .) Die Ergebnistabelle erhält den Namen Leitungslänge_Material.
|