Результаты заказа

Порядок строк в ответе можно указать с помощью предложения ORDER BY , которое состоит из одной или нескольких последовательностей, разделенных запятыми:

FieldName ('ASC' | 'DESC')?

Если после имени поля не указать ASC или DESC , API Google Ads по умолчанию использует ASC .

Следующий оператор ORDER BY сортирует отчет по кампании по убыванию количества показов и по возрастанию названия кампании:

ORDER BY metrics.impressions DESC, campaign.name ASC

  • По характеристикам невыбранных ресурсов
  • По невыбранным показателям
  • По невыбранным сегментам
  • Для полей следующих типов:
    • MESSAGE
    • Повторяющиеся поля
    • Атрибуты повторяющихся полей

Ограничьте количество результатов

Вы можете ограничить общее количество возвращаемых результатов, используя оператор 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.