Risultati degli ordini
Puoi specificare l'ordine delle righe nella risposta utilizzando la clausola ORDER BY
.
che è costituita 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 di reporting
il valore predefinito è ASC
.
La seguente clausola ORDER BY
ordina un report sul rendimento in ordine decrescente
impressioni e ID offerta prodotto in ordine crescente:
ORDER BY metrics.impressions DESC, segments.offer_id ASC
ORDER BY
non è consentito su metriche non selezionate o segmenti non selezionati.
Limita il numero di risultati
Puoi limitare il numero totale di risultati restituiti utilizzando la clausola LIMIT
.
Combinando questa query con l'ordinamento dei risultati, puoi ottenere "primi N" report, come un
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 per le metriche senza selezionarle.