Альтернативные языки запросов
Помимо стандартного 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.