SELECT の出力フォーマットを選択する方法はいくつかあり、その 1 つが、クエリの末尾に FORMAT format を指定して、結果データを特定のフォーマットで取得する方法です。
特定のフォーマットは、利便性の向上、他のシステムとの連携、またはパフォーマンス向上のために使用できます。
デフォルトフォーマット
FORMAT 句が省略された場合は、デフォルトフォーマットが使用されます。これは、設定と ClickHouse サーバーへのアクセスに使用するインターフェイスの両方に依存します。HTTP インターフェイス とバッチモードの コマンドラインクライアント では、デフォルトフォーマットは TabSeparated です。対話型モードのコマンドラインクライアントでは、デフォルトフォーマットは PrettyCompact です (compact で人間が読みやすい表形式で出力されます) 。
実装の詳細
Native) でネットワーク経由でやり取りされます。クライアントはクエリの FORMAT 句を独自に解釈し、自身でデータをフォーマットします (そのため、ネットワークやサーバーに余分な負荷をかけずに済みます) 。