Агрегировать данные
Данные в результате можно агрегировать по полям.
Например:
- Рассчитать количество поездок на такси.
- Рассчитать средний размер чаевых.
- Сгруппировать по зоне посадки в такси (
PULocationID
).
SELECT
PULocationID,
COUNT(*) AS rides_count, -- Агрегатная функция COUNT возвращает количество строк,
-- полученных в результате выполнения запроса.
-- Звездочка (*) указывает, что функция COUNT
-- посчитает количество всех строк в таблице.
-- Функция считает каждую строку отдельно.
-- В результат также входят строки, содержащие значения null.
AVG(tip_amount) AS avg_tip_amount
FROM
`tutorial-analytics`
GROUP BY PULocationID -- Колонка, по которой выполняется агрегация данных.
Рассмотрите пример в блоке справа и нажмите кнопку
Результат выполнения запроса отобразится на вкладке Результат в виде таблицы или схемы.
См. также
- Оператор SELECT
- Оператор GROUP BY
- Функции агрегации данных