Risultati degli ordini
Puoi specificare l'ordine delle righe nella risposta utilizzando la clausola ORDER BY
,
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 di reporting
per impostazione predefinita è ASC
.
La seguente clausola ORDER BY
ordina un report sul rendimento in base alle impressioni in ordine decrescente e agli ID offerta di 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 funzionalità con l'ordinamento dei risultati, puoi generare i report dei "primi 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 per le metrics senza selezionarle.