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

BigQuery против ClickHouse Cloud

ClickHouse

Функция groupArray

Преобразовать массив в набор строк

Стоит отметить, что следует использовать оператор UNNEST

ClickHouse

ARRAY JOIN clause

Вернуть массив дат

Стоит отметить, что следует использовать функцию GENERATE_DATE_ARRAY

С помощью функций range и arrayMap

ClickHouse

Вернуть массив отметок времени

Стоит отметить, что следует использовать функцию GENERATE_TIMESTAMP_ARRAY

С помощью функций range и arrayMap

ClickHouse

Фильтрация массивов

Стоит отметить, что требует временного преобразования массивов обратно в таблицы с помощью оператора UNNEST

ClickHouse

arrayFilter function

Объединение массивов

Стоит отметить, что требует временного преобразования массивов обратно в таблицы с помощью оператора UNNEST

ClickHouse

arrayZip function

Агрегация массивов

Стоит отметить, что требует преобразования массивов обратно в таблицы с помощью оператора UNNEST

ClickHouse

arraySum, arrayAvg, ... function, или любое из более чем 90 существующих имен агрегатных функций в качестве аргумента для функции arrayReduce