Bestellergebnisse
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, verwendet die Reporting API standardmäßig ASC
.
Die folgende ORDER BY
-Klausel sortiert einen Leistungsbericht nach absteigenden Impressionen und aufsteigenden 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.
Wenn Sie dies mit der Ergebnisreihenfolge kombinieren, können Sie "Top-N"-Berichte erstellen, z. B. einen Bericht mit den fünf Produkten mit den meisten Impressionen in den letzten 30 Tagen:
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 metrics nur zulässig, wenn sie ausgewählt wurden.