Ergebnisse sortieren und begrenzen

Bestellergebnisse

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, wird die Reporting API ist standardmäßig ASC.

Mit der folgenden ORDER BY-Klausel wird ein Leistungsbericht absteigend sortiert Impressionen und aufsteigende Angebots-IDs:

ORDER BY metrics.impressions DESC, segments.offer_id ASC

ORDER BY“ ist für nicht ausgewählte Messwerte oder Segmente nicht zulässig.

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 wie z. B. eine mit den fünf Produkten mit den meisten Impressionen in den letzten 30 Tage:

Beispiel

SELECT
  segments.offer_id,
  metrics.impressions
FROM MerchantPerformanceView
WHERE segments.date BETWEEN '2020-12-01' AND '2020-12-31'
ORDER BY metrics.impressions DESC
LIMIT 5;

Das Filtern (Klausel WHERE) ist für Messwerte nur zulässig, wenn sie ausgewählt wurden.