Wyniki wyszukiwania
Kolejność wierszy w odpowiedzi możesz określić za pomocą klauzuli ORDER BY
,
składa się z jednej lub kilku rozdzielonych przecinkami sekwencji:
FieldName ('ASC' | 'DESC')?
Jeśli nie określisz wartości ASC
lub DESC
po nazwie pola, interfejs API do raportowania
domyślna wartość to ASC
.
Ta klauzula ORDER BY
sortuje raport skuteczności malejąco
wyświetleń i rosnących identyfikatorów ofert produktów:
ORDER BY metrics.impressions DESC, segments.offer_id ASC
Kolumna „ORDER BY
” jest niedozwolona w przypadku niewybranych danych i niewybranych segmentów.
Ogranicz liczbę wyników
Możesz ograniczyć łączną liczbę zwracanych wyników za pomocą klauzuli LIMIT
.
Łącząc to z porządkowaniem wyników, możesz wygenerować „górne N”. raportów, takich jak
raport o 5 produktach z największą liczbą wyświetleń
30 dni:
Przykład
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;
Filtrowanie (klauzula WHERE
) jest niedozwolone w przypadku danych, jeśli ich nie wybierzesz.