Bestellergebnisse
Sie können die Reihenfolge der Zeilen in Ihrer Antwort mit der ORDER BY
-Klausel angeben, die aus einer oder mehreren kommagetrennten Sequenzen mit Folgendem besteht:
FieldName ('ASC' | 'DESC')?
Wenn Sie nach einem Feldnamen weder ASC
noch DESC
angeben, wird für die Reporting API standardmäßig ASC
verwendet.
Mit der folgenden ORDER BY
-Klausel wird ein Leistungsbericht nach absteigenden Impressionen und aufsteigenden Produktangebots-IDs sortiert:
ORDER BY metrics.impressions DESC, segments.offer_id ASC
„ORDER BY
“ ist für nicht ausgewählte Messwerte oder nicht ausgewählte 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, erhalten Sie die Top-N-Berichte, z. B. einen Bericht, der die fünf Produkte mit den höchsten Impressionen in den letzten 30 Tagen enthält:
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;
Filtern (WHERE
-Klausel) ist für metrics nur zulässig, wenn sie ausgewählt wurden.