Ergebnisse sortieren
Sie können die Reihenfolge der Zeilen in Ihrer Antwort mit der ORDER BY
-Klausel angeben. Sie besteht aus einer oder mehreren durch Kommas getrennten Sequenzen mit den folgenden Elementen:
FieldName ('ASC' | 'DESC')?
Wenn Sie nach einem Feldnamen weder ASC
noch DESC
angeben, wird von der Google Ads API standardmäßig ASC
verwendet.
Die folgende ORDER BY
-Klausel sortiert einen Bericht auf Kampagnenebene nach absteigenden Impressionen und aufsteigendem Kampagnennamen:
ORDER BY metrics.impressions DESC, campaign.name ASC
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 Ergebnisreihenfolge kombinieren, können Sie "Top-N"-Berichte erstellen, z. B. einen Bericht mit den fünf Kampagnen, die in den letzten 30 Tagen die meisten Impressionen erzielt haben:
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:
- Segmente ohne Auswahl, mit Ausnahme von grundlegenden Datumssegmentfeldern
- Die wichtigsten Datumssegmentfelder sind
segments.date
,segments.week
,segments.month
,segments.quarter
undsegments.year
.
- Die wichtigsten Datumssegmentfelder sind
- Für Felder eines beliebigen Nachrichtentyps außer Primitiven (z.B. Int64Value, StringValue usw.)
- Bei Attributen von wiederkehrenden Feldern eines beliebigen Nachrichtentyps, mit Ausnahme von Primitiven (z.B. Int64Value, StringValue usw.)