Перейти к основному содержанию

Использование фильтрующих агрегатов

ClickHouse предоставляет простой и понятный способ задавать фильтрующие агрегаты. Например, сравните стандартный SQL-способ записи фильтрующих агрегатов (который отлично работает в ClickHouse) с сокращённым синтаксисом с использованием комбинатора агрегатных функций -If комбинатор агрегатных функций, который можно добавить к любой агрегатной функции:
Аналогично, существует агрегатный комбинатор -Distinct:
Почему фильтрующие агрегаты важны? Потому что они позволяют реализовать возможность “сравнения сегментов” в сервисах веб-аналитики. Например:
Подробнее см. на странице комбинатор агрегатных функций в документации.
Последнее изменение 19 июня 2026 г.