nota
En los ejemplos de esta sección se utiliza ROW
como medio para crear datos de muestra con los que trabajar. Cuando consulta tablas en Athena, no es necesario que cree tipos de datos de ROW
, puesto que ya se han creado a partir del origen de datos. Cuando se utiliza CREATE_TABLE
, Athena define un STRUCT
en él, lo rellena con datos y crea el tipo de datos ROW
automáticamente para cada fila del conjunto de datos. El tipo de datos ROW
subyacente consiste en campos con nombre de cualquier tipo de datos SQL compatible.
WITH dataset AS (
SELECT
ROW('Bob', 38) AS users
)
SELECT * FROM dataset
Esta consulta devuelve:
+-------------------------+
| users |
+-------------------------+
| {field0=Bob, field1=38} |
+-------------------------+