Итак, правила формирования запросов:
Запрос указывается в кавычках.
В запросе используются ключевые слова:
SELECT — определяет, какие столбцы из исходной таблицы выгружать и в каком порядке. Например: SELECT A, C, D, B. Если пропустить или указать звездочку (SELECT *) вместо заголовков столбцов, будут грузиться все столбцы в исходном порядке.
WHERE — ключевое слово, после которого следуют условия, по которым происходит отбор. Без него будут загружаться все строки исходного диапазона.
GROUP BY — группирует значения по заданным полям.
PIVOT — позволяет создавать нечто вроде сводных таблиц, группируя данные по значениям из определенного поля исходной таблицы.
ORDER BY — задает сортировку. Например: ORDER BY C DESC — сортировка по столбцу C по убыванию.
LIMIT — ограничивает количество возвращаемых строк. Например: LIMIT 50.
OFFSET — пропускает заданное количество строк от начала диапазона. Например: OFFSET 100. В сочетании с LIMIT это ключевое слово действует первым, то есть при использовании LIMIT 70 OFFSET 30 будут возвращены строки с 31-й до 100-й.
FORMAT — определяет формат определенных столбцов по заданному шаблону.
В интернете много справочников и статей по языку SQL.
Справка от Google по языку запросов API находится по ссылке:
https://developers.google.com/chart/interactive/docs/querylanguage.Далее мы рассмотрим несколько примеров применения QUERY на практике.