결과 순서 지정 및 제한

결과 정렬

ORDER BY 절을 사용하여 응답의 행 순서를 지정할 수 있습니다. 이 절은 다음 중 하나 이상의 쉼표로 구분된 시퀀스로 구성됩니다.

FieldName ('ASC' | 'DESC')?

필드 이름 뒤에 ASC 또는 DESC를 지정하지 않으면 Google Ads API는 기본적으로 ASC로 설정됩니다.

다음 ORDER BY 절은 노출수를 내림차순으로, 캠페인 이름을 오름차순으로 하여 캠페인 수준 보고서를 정렬합니다.

ORDER BY metrics.impressions DESC, campaign.name ASC

다음은 주문할 수 없습니다.

  • 선택하지 않은 리소스의 속성별
  • 선택하지 않은 측정항목별로
  • 선택되지 않은 세그먼트별로
  • 다음 유형의 필드:
    • MESSAGE
    • 반복 필드
    • 반복 입력란의 속성

결과 수 제한

LIMIT 절을 사용하여 반환되는 총 결과 수를 제한할 수 있습니다. 이를 결과 순서와 결합하면 지난 30일 동안 노출수가 가장 많은 5개 캠페인이 포함된 보고서와 같은 '상위 N개' 보고서를 생성할 수 있습니다.

SELECT
  campaign.id,
  campaign.name,
  metrics.impressions
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.impressions DESC
LIMIT 5

필터링은 허용되지 않습니다.

  • '핵심' 날짜 세그먼트 필드를 제외하고 선택하지 않은 세그먼트에서
    • 핵심 날짜 세그먼트 필드는 segments.date, segments.week, segments.month, segments.quarter, segments.year입니다.
  • 기본 유형을 제외한 모든 메시지 유형의 필드 (예: Int64Value, StringValue 등)
  • 기본 유형을 제외한 모든 메시지 유형의 반복되는 입력란의 속성 (예: Int64Value, StringValue 등)