訂單結果
您可以使用 ORDER BY
子句指定回應中的資料列順序,這個子句包含一或多個以半形逗號分隔的序列:
FieldName ('ASC' | 'DESC')?
如果在欄位名稱後方未指定 ASC
或 DESC
,Reporting API 會預設為 ASC
。
下列 ORDER BY
子句會以遞減曝光次數和產品優惠 ID 遞增排序成效報表:
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;
必須先選取「指標」metrics才能使用篩選功能 (WHERE
子句)。