Ordena y limita los resultados

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Ordena los resultados

Puedes especificar el orden de las filas en tu respuesta mediante la cláusula ORDER BY, que consiste en una o más secuencias separadas por comas de la siguiente manera:

FieldName ('ASC' | 'DESC')?

Si no especificas ASC o DESC después de un nombre de campo, la API de Google Ads adoptará el valor predeterminado ASC.

La siguiente cláusula ORDER BY ordena un informe a nivel de la campaña por impresiones descendentes y el nombre de la campaña ascendente:

ORDER BY metrics.impressions DESC, campaign.name ASC

No se permiten los pedidos:

  • Por atributos de recursos no seleccionados
  • Por métricas no seleccionadas
  • Por segmentos no seleccionados
  • Para los campos de los siguientes tipos:
    • MESSAGE
    • Campos repetidos
    • Atributos de los campos repetidos

Limita la cantidad de resultados

Puedes limitar la cantidad total de resultados que se muestran con la cláusula LIMIT. Si combinas esto con el orden de los resultados, puedes generar informes de las “N N principales”, como un informe que contiene las cinco campañas con las impresiones más altas en los últimos 30 días:

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

No se permite el filtrado:

  • En segmentos sin seleccionarlos, excepto en los campos de segmentos de fechas "núcleos".
    • Los campos principales del segmento de fechas son segments.date, segments.week, segments.month, segments.quarter y segments.year.
  • En los campos de cualquier tipo de mensaje, excepto las primitivas (p.ej.: Int64Value, StringValue, etcétera).
  • En atributos de campos repetidos de cualquier tipo de mensaje, excepto primitivas (p.ej.: Int64Value, StringValue, etcétera).