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