Что такое SQL и какие у него диалекты?

 

 SQL (Structured Query Language) — язык структурированных запросов для работы с базами данных. С его помощью можно получать, добавлять в базу и изменять большие массивы данных. Google BigQuery поддерживает два диалекта: [Standard SQL](https://www.owox.ru/blog/use-cases/google-bigquery-standard-sql/) и устаревший Legacy SQL.
 

Какие функции используются в Google BigQuery?

 

 При [построении SQL-запросов](https://www.owox.ru/blog/use-cases/bigquery-query-examples/) чаще всего используются следующие группы функций: Aggregate function, Date function, String function и Window function. В статье мы рассмотрели каждую группу подробнее.
 

Что можно делать с помощью основных функций BigQuery?

 

* Агрегировать данные с помощью Aggregate function.
* Обрабатывать даты с помощью Date function.
* Работать со строками с помощью String function.
* Проводить вычисления на отдельных частях данных (подмножествах) с помощью Window function.