

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Ejemplos de tipos de datos anidados
<a name="s_nested-data-type-examples"></a>

Para el tipo `struct<given:varchar, family:varchar>`, existen dos nombres de atributo: `given` y `family`, cada uno de los cuales corresponde a un valor `varchar`.

Para el tipo `array<varchar>`, la matriz se especifica como una lista de `varchar`. 

El tipo `array<struct<shipdate:timestamp, price:double>>` hace referencia a una lista de elementos con el tipo `struct<shipdate:timestamp, price:double>`. 

El tipo de datos `map` se comporta como una `array` de `structs`, donde el nombre del atributo de cada elemento de la matriz se indica con `key` y se asigna a un `value`. 

**Example**  
Por ejemplo, el tipo `map<varchar(20), varchar(20)>` se trata como`array<struct<key:varchar(20), value:varchar(20)>>`, dónde `key` y `value` hacen referencia a los atributos del mapa en los datos subyacentes.   
Para obtener información sobre cómo se AWS Clean Rooms habilita la navegación en matrices y estructuras, consulte. [Navegación](query-nested-data.md#navigation)  
Para obtener información sobre cómo se AWS Clean Rooms habilita la iteración sobre matrices navegando por la matriz mediante la cláusula FROM de una consulta, consulte. [Desanidar consultas](query-nested-data.md#unnesting-queries)