O ClickHouse oferece suporte a uma ampla variedade de formatos de serialização que podem ser usados, entre outras finalidades, nos resultados de consultas. Há várias maneiras de escolher um formato para a saída de SELECT; uma delas é especificar FORMAT format ao final da consulta para obter os dados resultantes no formato desejado.
Um formato específico pode ser usado por conveniência, integração com outros sistemas ou ganho de desempenho.
Se a cláusula FORMAT for omitida, será usado o formato padrão, que depende tanto das configurações quanto da interface usada para acessar o servidor ClickHouse. Para a interface HTTP e o cliente de linha de comando no modo batch, o formato padrão é TabSeparated. Para o cliente de linha de comando no modo interativo, o formato padrão é PrettyCompact (ele gera tabelas compactas legíveis para humanos).
Detalhes de implementação
Ao usar o cliente de linha de comando, os dados são sempre transmitidos pela rede em um formato interno eficiente (Native). O cliente interpreta de forma independente a cláusula FORMAT da consulta e formata os dados por si só (aliviando, assim, a rede e o servidor da carga adicional). Última modificação em 10 de junho de 2026