代替クエリ言語
標準的な SQL に加えて、ClickHouse はデータをクエリするためのさまざまな別のクエリ言語をサポートしています。
現在サポートされている方言は次のとおりです。
clickhouse: ClickHouse のデフォルトの SQL 方言prql: Pipelined Relational Query Language (PRQL)kusto: Kusto Query Language (KQL)
どのクエリ言語を使用するかは、dialect の設定によって制御されます。
標準SQL
標準SQLは ClickHouse のデフォルトのクエリ言語です。
パイプライン型リレーショナルクエリ言語 (PRQL)
Experimental feature. Learn more.
PRQL を有効にするには:
PRQL クエリの例:
内部的には、ClickHouse は PRQL クエリを実行する際、PRQL を SQL にトランスパイルして処理します。
Kusto クエリ言語 (KQL)
Experimental feature. Learn more.
KQL を有効にするには、次の手順に従います。
KQL クエリからは、ClickHouse で定義されているすべての関数を利用できない場合があります。