Альтернативные языки запросов
Кроме стандартного SQL, ClickHouse поддерживает различные альтернативные языки запросов для выполнения запросов к данным.
В настоящее время поддерживаемые диалекты:
clickhouse
: Стандартный SQL диалект ClickHouseprql
: Язык Запросов Пайплайновых Реляционных Данных (PRQL)kusto
: Язык Запросов Kusto (KQL)
Какой язык запросов используется, контролируется с помощью установки dialect
.
Стандартный SQL
Стандартный SQL является языком запросов по умолчанию в ClickHouse.
Язык Запросов Пайплайновых Реляционных Данных (PRQL)
Experimental feature. Learn more.
Чтобы включить PRQL:
Пример запроса PRQL:
Под капотом ClickHouse использует транспиляцию из PRQL в SQL для выполнения запросов PRQL.
Язык Запросов Kusto (KQL)
Experimental feature. Learn more.
Чтобы включить KQL:
Обратите внимание, что запросы KQL могут не иметь доступа ко всем функциям, определенным в ClickHouse.