有兴趣分享您对 Google Ads API 的反馈吗?
注册即可获邀参与用户调研!
排序和限制结果
排序结果
您可以使用 ORDER BY
子句指定响应中的行顺序,该子句由一个或多个以英文逗号分隔的以下序列组成:
FieldName ('ASC' | 'DESC')?
如果您没有在字段名称的后面指定 ASC
或 DESC
,那么 Google Ads API 将默认使用 ASC
。
以下 ORDER BY
子句会按展示次数的降序和广告系列名称的升序对广告系列一级的报告进行排序:
ORDER BY metrics.impressions DESC, campaign.name ASC
不允许按以下内容进行排序:
- 未选定资源的属性
- 未选定的指标
- 未选定的细分
- 以下类型的字段:
限制结果数量
您可以使用 LIMIT
子句限制返回的结果总数。将此结果与排序的结果相结合,您可以生成“前 N 个”报告,例如包含过去 30 天内展示次数最高的五个广告系列的报告:
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 等基元除外。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-26。
[null,null,["最后更新时间 (UTC):2025-02-26。"],[[["You can control the order of results using the `ORDER BY` clause, specifying fields and sort direction (ASC or DESC)."],["The `LIMIT` clause lets you restrict the number of returned results, enabling \"top N\" reports when combined with `ORDER BY`."],["Ordering is disallowed by attributes of non-selected resources, by non-selected metrics or segments, and for fields of type `MESSAGE`, repeated fields, or attributes of repeated fields."],["Filtering is restricted for segments without selection (excluding core date segments), fields of non-primitive message types, and attributes of repeated fields with non-primitive message types."]]],[]]