Abfrage mit Gruppierungsverwaltung :headding-anchor:querying-using-grouping-management
Im folgenden Beispiel werden die E-Mail-Domains gesucht, die bei früheren Sendungen mehr als 30-mal kontaktiert wurden.
-
Welche Tabelle soll ausgewählt werden?
Die Empfängertabelle (nms:recipient)
-
Felder, die als Ausgabespalten verwendet werden sollen?
E-Mail-Domain und Primärschlüssel (mit Zählung)
-
Nach welchen Kriterien werden die Daten gruppiert?
Nach E-Mail-Domain mit einer Primärschlüsselanzahl von über 30. Hierfür wird die Funktion Gruppierungen verwalten (GROUP BY + HAVING) ) verwendet, welche sowohl die Gruppierung ("group by") als auch die Filterung ("having") der Daten erlaubt, die gruppiert wurden.****
Gehen Sie wie folgt vor:
-
Öffnen Sie das generische Abfragetool und wählen Sie die Empfängertabelle (nms:recipient).
-
Im Fenster Zu extrahierende Daten wählen Sie die Felder E-Mail-Domain und Primärschlüssel aus. Führen Sie eine Zählung des Felds Primärschlüssel durch.
Weiterführende Informationen zu Primärschlüsselzählungen finden Sie in diesem Abschnitt.
-
Kreuzen Sie die Option Gruppierungen verwalten (GROUP BY + HAVING) an.
-
Ordnen Sie im Fenster Sortierung die E-Mail-Domains in absteigender Reihenfolge. Kreuzen Sie hierfür in der Spalte Absteigende Sortierung die Option Ja an. Klicken Sie auf Weiter.
-
Wählen Sie dann im Fenster Datenfilter die Option Filterbedingungen. Wechseln Sie zum Fenster Zielelemente und klicken Sie auf Weiter.
-
Klicken Sie im Fenster Gruppierung der Daten auf Hinzufügen und wählen Sie das Feld E-Mail-Domain aus.
Die Gruppierung (GROUP BY) erfolgt an dieser Stelle. Das Fenster wird nur angezeigt, wenn die Option Gruppierungen verwalten (GROUP BY + HAVING) angekreuzt wurde.
-
Geben Sie anschließend im Fenster Gruppierbedingung eine Primärschlüsselanzahl von über 30 an. So werden nur die E-Mail-Domains ausgegeben, die mehr als 30-mal kontaktiert wurden.
Dieses Fenster wird ebenfalls nur angezeigt, wenn die Option Gruppierungen verwalten (GROUP BY + HAVING) angekreuzt wurde. Hier erfolgt die Filterung des Ergebnisses der Gruppierung (HAVING).
-
Da in unserem Beispiel keine spezielle Formatierung erforderlich ist, können Sie im Fenster Datenformatierung direkt auf Weiter klicken.
-
Klicken Sie anschließend auf Datenvorschau starten. Das Ergebnis zeigt nur eine E-Mail-Domain, die mehr als 30-mal kontaktiert wurde.