Ergebnisse sortieren
Mit der Klausel ORDER BY können Sie die Reihenfolge der Zeilen in Ihrer Antwort angeben. Sie besteht aus einer oder mehreren durch Kommas getrennten Sequenzen aus:
FieldName ('ASC' | 'DESC')?
Wenn Sie nach einem Feldnamen nicht ASC oder DESC angeben, verwendet die Google Ads API standardmäßig ASC.
Die folgende ORDER BY-Klausel sortiert einen Bericht auf Kampagnenebene absteigend nach Impressionen und aufsteigend nach Kampagnennamen:
ORDER BY metrics.impressions DESC, campaign.name ASC
- 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
Mit der Klausel LIMIT können Sie die Gesamtzahl der zurückgegebenen Ergebnisse begrenzen.
In Kombination mit der Sortierung der Ergebnisse können Sie Berichte mit den „Top N“-Ergebnissen erstellen, z. B. einen Bericht mit den fünf Kampagnen mit den höchsten 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
- Für Segmente, ohne sie auszuwählen, mit Ausnahme der Felder für das Datumssegment „Kern“.
- Die Felder für das Datumssegment „Kern“ sind
segments.date,segments.week,segments.month,segments.quarterundsegments.year.
- Die Felder für das Datumssegment „Kern“ sind
- Für Felder eines beliebigen Nachrichtentyps außer primitiven Typen wie „Int64Value“ und „StringValue“.
- Für Attribute wiederkehrender Felder eines beliebigen Nachrichtentyps außer primitiven Typen wie „Int64Value“ und „StringValue“.