ClickHouse/docs/ja/sql-reference/statements/select/format.md
2024-11-18 11:58:58 +09:00

1.7 KiB

slug sidebar_label
/ja/sql-reference/statements/select/format FORMAT

FORMAT句

ClickHouseは、クエリ結果などに使用できる幅広いシリアル化フォーマットをサポートしています。SELECTの出力フォーマットを選択する方法は複数あり、その一つとしてクエリの末尾にFORMAT formatを指定して、結果データを特定のフォーマットで取得する方法があります。

特定のフォーマットは、利便性、他のシステムとの統合、またはパフォーマンス向上のために使用されることがあります。

デフォルトフォーマット

FORMAT句を省略すると、デフォルトフォーマットが使用されます。このフォーマットは、設定とClickHouseサーバーにアクセスするためのインターフェースの両方に依存します。HTTPインターフェースやバッチモードでのコマンドラインクライアントの場合、デフォルトフォーマットは TabSeparatedです。対話モードでのコマンドラインクライアントでは、デフォルトフォーマットは PrettyCompact(人間が読みやすいコンパクトなテーブルを生成)です。

実装の詳細

コマンドラインクライアントを使用する場合、データは常にネットワーク経由で効率的な内部フォーマット(Native)で渡されます。クライアントはクエリのFORMAT句を自己解釈し、自分でデータをフォーマットします(これにより、ネットワークやサーバーの負荷が減ります)。