Sipariş sonuçları
ORDER BY
ifadesini kullanarak yanıtınızda satır sırasını belirtebilirsiniz.
aşağıdakilerden oluşan bir veya daha fazla virgülle ayrılmış diziden oluşur:
FieldName ('ASC' | 'DESC')?
Alan adından sonra ASC
veya DESC
belirtmezseniz Reporting API
varsayılan olarak ASC
değerine ayarlanır.
Aşağıdaki ORDER BY
ifadesi, performans raporunu azalan düzende sıralar
gösterim sayısı ve artan ürün teklif kimlikleri:
ORDER BY metrics.impressions DESC, segments.offer_id ASC
Seçili olmayan metriklerde veya seçili olmayan segmentlerde ORDER BY
kullanımına izin verilmez.
Sonuç sayısını sınırlandırın
LIMIT
ifadesini kullanarak döndürülen toplam sonuç sayısını sınırlandırabilirsiniz.
Bunu sonuç sıralamasıyla birleştirerek, "ilk N"yi elde edebilirsiniz rapor gibi
son üç ay içinde en yüksek gösterime sahip beş ürünü içeren rapor
30 gün:
Örnek
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;
Metriklerde, seçilmeden filtrelemeye (WHERE
ifadesi) izin verilmez.