formatRow, pero funciona con el grupo completo y puede usar formatos basados en bloques.
Sintaxis
Parámetros
format— Nombre del formato de salida, por ejemplo,JSONEachRow,CSV,TabSeparated.
Argumentos
x, y, ...— Expresiones que se formatean como filas. Se requiere al menos un argumento.
Valor devuelto
- Un String que contiene la salida con formato del grupo.
Los nombres de las columnas en la salida con formato se generan como
c1, c2, … en el orden de los argumentos.No se garantiza ningún orden concreto de las filas formateadas.La configuración de formato de la consulta (por ejemplo, format_csv_delimiter o output_format_json_quote_64bit_integers) se toma cuando se inicializa la función de agregación y se usa para generar la salida. La configuración output_format_write_statistics siempre se desactiva forzosamente, por lo que la cadena formateada nunca contiene una sección de estadísticas.Manejo de NULL
groupArray y groupConcat, groupFormat omite una fila cuando cualquiera de sus argumentos es NULL; esas filas no aparecen en la salida con formato. Cuando un argumento es Nullable, el tipo de resultado es Nullable(String), y un grupo en el que se omiten todas las filas — así como un argumento NULL literal sin tipo, de tipo Nullable(Nothing) — devuelve NULL mediante el combinador genérico Null.
Ejemplos
Uso básico con JSONEachRow
groupFormat
format— Nombre del formato de salida. Por ejemplo, JSONEachRow, CSV, TabSeparated.String
x, y, ...— Expresiones que se formatearán como filas.Any
String
Ejemplos
Uso básico
Query
Response