Ergebnisse sortieren und begrenzen

Ergebnisse sortieren

Mit der Klausel ORDER BY können Sie die Reihenfolge der Zeilen in Ihrer Antwort festlegen. die aus einer oder mehreren durch Kommas getrennten Sequenzen besteht mit:

FieldName ('ASC' | 'DESC')?

Wenn Sie nach einem Feldnamen weder ASC noch DESC angeben, führt die Google Ads API ist der Standardwert ASC.

Mit der folgenden ORDER BY-Klausel wird ein Bericht auf Kampagnenebene absteigend sortiert Impressionen und aufsteigender Kampagnenname:

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: <ph type="x-smartling-placeholder">
      </ph>
    • MESSAGE
    • Wiederkehrende Felder
    • Attribute wiederkehrender Felder

Anzahl der Ergebnisse begrenzen

Sie können die Gesamtzahl der zurückgegebenen Ergebnisse mit der LIMIT-Klausel begrenzen. In Kombination mit der Ergebnissortierung können Sie Berichte etwa ein 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

Filtern ist nicht zulässig:

  • Segmente ohne Auswahl, außer für Kernsegmente Datumssegmentfelder.
    • Die wichtigsten Datumssegmentfelder sind segments.date, segments.week, segments.month, segments.quarter und segments.year.
  • 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.)