

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Exemplos de tipos de dados aninhados
<a name="s_nested-data-type-examples"></a>

Para o tipo `struct<given:varchar, family:varchar>`, há dois nomes de atributos: `given` e `family`, cada um correspondendo a um valor `varchar`.

Para o tipo `array<varchar>`, a matriz é especificada como uma lista de `varchar`. 

O tipo `array<struct<shipdate:timestamp, price:double>>` se refere a uma lista de elementos com tipo `struct<shipdate:timestamp, price:double>`. 

O tipo de dados `map` se comporta como um `array` de `structs`, em que o nome do atributo de cada elemento na matriz é indicado por `key` e mapeado para um `value`. 

**Example**  
Por exemplo, o tipo `map<varchar(20), varchar(20)>` é tratado como `array<struct<key:varchar(20), value:varchar(20)>>`, onde `key` e `value` se referem aos atributos do mapa nos dados subjacentes.   
Para obter informações sobre como AWS Clean Rooms habilitar a navegação em matrizes e estruturas, consulte[Navegação](query-nested-data.md#navigation).  
Para obter informações sobre como AWS Clean Rooms habilitar a iteração em matrizes navegando na matriz usando a cláusula FROM de uma consulta, consulte. [Desaninhar consultas](query-nested-data.md#unnesting-queries)