mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-20 05:05:38 +00:00
1.7 KiB
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
句を自己解釈し、自分でデータをフォーマットします(これにより、ネットワークやサーバーの負荷が減ります)。