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