Skip to main content

Alternative Query Languages

您可以使用其他查询语言来查询ClickHouse中的数据,使用 dialect 设置来指定。目前支持的方言有:

在将方言设置为 prql 后,您可以使用PRQL语言执行查询:

SET dialect = 'prql'

然后,您可以使用所包含的PRQL编译器支持的所有PRQL功能:

from trips
aggregate {
ct = count this
total_days = sum days
}

在底层,ClickHouse将将PRQL查询转换为SQL查询并执行。要切换回ClickHouse SQL方言,请将方言设置为 clickhouse

SET dialect = 'clickhouse'