代替クエリ言語
ClickHouseは、標準SQL以外にもさまざまな代替クエリ言語をデータのクエリにサポートしています。
現在サポートされているダイアレクトは以下の通りです:
clickhouse
: ClickHouseのデフォルトのSQLダイアレクトprql
: Pipelined Relational Query Language (PRQL)kusto
: Kusto Query Language (KQL)
使用するクエリ言語は、dialect
を設定することで制御されます。
Standard SQL
Standard 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で定義されたすべての関数にアクセスできない場合があることに注意してください。