Transforma uma subconsulta em uma tabela. A função implementa views (consulte CREATE VIEW). A tabela resultante não armazena dados; ela armazena apenas a consulta SELECT especificada. Ao consultar a tabela, o ClickHouse executa a consulta e remove do resultado todas as colunas desnecessárias.
subquery — consulta SELECT.
Tabela de entrada:
┌─id─┬─name─────┬─days─┐
│ 1 │ January │ 31 │
│ 2 │ February │ 29 │
│ 3 │ March │ 31 │
│ 4 │ April │ 30 │
└────┴──────────┴──────┘
SELECT * FROM view(SELECT name FROM months);
┌─name─────┐
│ January │
│ February │
│ March │
│ April │
└──────────┘
Você pode usar a função view como parâmetro das funções de tabela remote e cluster:
SELECT * FROM remote(`127.0.0.1`, view(SELECT a, b, c FROM table_name));
SELECT * FROM cluster(`cluster_name`, view(SELECT a, b, c FROM table_name));
Última modificação em 10 de junho de 2026