결과 정렬 및 제한

주문 결과

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개'를 생성할 수 있습니다. 보고서(예: 지난 5년간 가장 높은 노출수를 기록한 5개 제품을 포함하는 보고서 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 절)은 선택하지 않으면 측정항목에서 허용되지 않습니다.