מיון והגבלת התוצאות

תוצאות הזמנה

אפשר לציין את סדר השורות בתשובה באמצעות הסעיף 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) של מדדים בלי לבחור אותם.