Skip to main content
Skip to main content
Edit this page

Alternative Query Languages

Besides standard SQL, ClickHouse supports various alternative query languages for querying data.

The currently supported dialects are:

Which query language is used is controlled by setting dialect.

Standard SQL

Standard SQL is the default query language of ClickHouse.

Pipelined Relational Query Language (PRQL)

Experimental feature. Learn more.

To enable PRQL:

Example PRQL query:

Under the hood, ClickHouse uses transpilation from PRQL to SQL to run PRQL queries.

Kusto Query Language (KQL)

Experimental feature. Learn more.

To enable KQL:

Example KQL query:

Result:

Note that KQL queries may not be able to access all functions defined in ClickHouse.