代替クエリ言語
標準SQLに加えて、ClickHouseはデータをクエリするためのさまざまな代替クエリ言語をサポートしています。
現在サポートされている方言は次の通りです:
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に定義されているすべての関数にアクセスできない場合があることに注意してください。