नतीजों को ऑर्डर करें और सीमित करें

ऑर्डर के नतीजे

ORDER BY क्लॉज़ का इस्तेमाल करके, अपने जवाब में पंक्तियों का क्रम तय किया जा सकता है, इसमें कॉमा लगाकर अलग किए गए, एक या इससे ज़्यादा क्रम होते हैं:

FieldName ('ASC' | 'DESC')?

अगर फ़ील्ड के नाम के बाद ASC या DESC की जानकारी नहीं दी जाती है, तो Reporting API डिफ़ॉल्ट रूप से ASC हो जाता है.

यहां दिया गया ORDER BY क्लॉज़, परफ़ॉर्मेंस रिपोर्ट को घटते हुए क्रम में लगाता है इंप्रेशन और बढ़ते हुए प्रॉडक्ट के ऑफ़र आईडी:

ORDER BY metrics.impressions DESC, segments.offer_id ASC

नहीं चुने गए मेट्रिक या नहीं चुने गए सेगमेंट पर ORDER BY की अनुमति नहीं है.

नतीजों की संख्या को सीमित करें

LIMIT क्लॉज़ का इस्तेमाल करके, यह तय किया जा सकता है कि कितने नतीजे मिलेंगे. नतीजों के क्रम के साथ इसे मिला कर, "ऊपर की N" वैल्यू बनाई जा सकती है रिपोर्ट, जैसे कि रिपोर्ट में, उन पांच प्रॉडक्ट की जानकारी है जिन्हें पिछले महीने के मुकाबले सबसे ज़्यादा इंप्रेशन मिले 30 दिन:

उदाहरण

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;

मेट्रिक को चुने बिना, उन्हें फ़िल्टर करने (WHERE क्लॉज़) की अनुमति नहीं है.