Convierte una subconsulta en una tabla. La función implementa vistas (véase CREATE VIEW). La tabla resultante no almacena datos, sino únicamente la consulta SELECT especificada. Al leer desde la tabla, ClickHouse ejecuta la consulta y elimina del resultado todas las columnas innecesarias.
subquery — consulta SELECT.
Tabla 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 │
└──────────┘
Puede utilizar la función view como parámetro de las funciones de tabla remote y 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 modificación el 10 de junio de 2026