Ergebnisse sortieren
Sie können die Reihenfolge der Zeilen in Ihrer Antwort mit der ORDER BY
-Klausel angeben, die aus einer oder mehreren kommagetrennten Sequenzen mit Folgendem besteht:
FieldName ('ASC' | 'DESC')?
Wenn Sie nach einem Feldnamen weder ASC
noch DESC
angeben, wird die Google Ads API standardmäßig auf ASC
gesetzt.
Mit der folgenden ORDER BY
-Klausel wird ein Bericht auf Kampagnenebene nach absteigenden Impressionen und aufsteigendem Kampagnenname sortiert:
ORDER BY metrics.impressions DESC, campaign.name ASC
Die Sortierung 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 wiederkehrender Felder
Anzahl der Ergebnisse begrenzen
Sie können die Gesamtzahl der zurückgegebenen Ergebnisse mit der LIMIT
-Klausel begrenzen.
Wenn Sie dies mit der Ergebnissortierung kombinieren, können Sie „Top N“-Berichte erstellen, z. B. einen Bericht, der die fünf Kampagnen mit den höchsten Impressionen in den letzten 30 Tagen enthält:
SELECT
campaign.id,
campaign.name,
metrics.impressions
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.impressions DESC
LIMIT 5
Filtern ist nicht zulässig:
- Auf Segmente, ohne sie ausgewählt zu haben, mit Ausnahme von Datumssegmentfeldern im Hauptbereich
- Die wichtigsten Felder für Datumssegmente sind
segments.date
,segments.week
,segments.month
,segments.quarter
undsegments.year
.
- Die wichtigsten Felder für Datumssegmente sind
- Für Felder eines beliebigen Nachrichtentyps außer Primitiven (z.B. Int64Value, StringValue usw.)
- Für Attribute wiederkehrender Felder eines beliebigen Nachrichtentyps außer Primitiven (z.B. Int64Value, StringValue usw.)