Ergebnisse sortieren
Sie können die Reihenfolge der Zeilen in Ihrer Antwort mit der Klausel ORDER BY
angeben. Diese besteht aus einer oder mehreren durch Kommas getrennten Sequenzen der folgenden Elemente:
FieldName ('ASC' | 'DESC')?
Wenn Sie nach einem Feldnamen weder ASC
noch DESC
angeben, wird in der Google Ads API standardmäßig ASC
verwendet.
Mit der folgenden ORDER BY
-Klausel wird ein Bericht auf Kampagnenebene absteigend nach Impressionen und aufsteigend nach Kampagnenname sortiert:
ORDER BY metrics.impressions DESC, campaign.name ASC
Folgendes ist nicht zulässig:
- Nach Attributen nicht ausgewählter Ressourcen
- Nach nicht ausgewählten Messwerten
- Nach nicht ausgewählten Segmenten
- Für Felder der folgenden Typen:
MESSAGE
- Wiederkehrende Felder
- Attribute für wiederkehrende Felder
Anzahl der Ergebnisse begrenzen
Mit der LIMIT
-Klausel können Sie die Gesamtzahl der zurückgegebenen Ergebnisse begrenzen.
In Kombination mit der Ergebnissortierung können Sie Berichte vom Typ „Top N“ erstellen, z. B. einen Bericht mit den fünf Kampagnen mit den meisten Impressionen in den letzten 30 Tagen:
SELECT
campaign.id,
campaign.name,
metrics.impressions
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.impressions DESC
LIMIT 5
Folgendes ist nicht zulässig:
- Für Segmente, die nicht ausgewählt sind, mit Ausnahme der „Kern“-Felder für Datumssegmente.
- Die wichtigsten Felder für Datumssegmente sind
segments.date
,segments.week
,segments.month
,segments.quarter
undsegments.year
.
- Die wichtigsten Felder für Datumssegmente sind
- Auf Feldern aller Nachrichtentypen außer primitiven Feldern (z.B.: Int64Value, StringValue usw.)
- Für Attribute von wiederkehrenden Feldern aller Nachrichtentypen mit Ausnahme von primitiven Typen (z.B.: Int64Value, StringValue usw.)