Ordina risultati
Puoi specificare l'ordine delle righe nella risposta utilizzando la clausola ORDER BY
,
che è composta da una o più sequenze separate da virgole di:
FieldName ('ASC' | 'DESC')?
Se non specifichi ASC
o DESC
dopo il nome di un campo, l'API Reporting assume per impostazione predefinita il valore ASC
.
La seguente clausola ORDER BY
ordina un report sul rendimento in base alle impressioni in ordine decrescente e agli ID offerta in ordine crescente:
ORDER BY metrics.impressions DESC, segments.offer_id ASC
ORDER BY
non è consentito per le metriche o i segmenti non selezionati.
Limita il numero di risultati
Puoi limitare il numero totale di risultati restituiti utilizzando la clausola LIMIT
.
Se combini questa opzione con l'ordinamento dei risultati, puoi generare report "top N", ad esempio un
report contenente i cinque prodotti con il maggior numero di impressioni negli ultimi
30 giorni:
Esempio
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;
L'applicazione di filtri (clausola WHERE
) non è consentita sulle metriche senza selezionarle.