代替クエリ言語
ClickHouseは、標準SQLの他にデータをクエリするためのさまざまな代替クエリ言語をサポートしています。
現在サポートされているダイアレクトは以下の通りです。
clickhouse: ClickHouseのデフォルトの SQLダイアレクトprql: パイプライン型リレーショナルクエリ言語 (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で定義されたすべての関数にアクセスできない場合があることに注意してください。