

# Consulta de matrices con tipos complejos y estructuras anidadas
<a name="rows-and-structs"></a>

A menudo sus datos de origen contienen matrices con tipos de datos complejos y estructuras anidadas. En los ejemplos de esta sección se muestra cómo cambiar el tipo de datos de un elemento, ubicar elementos dentro de matrices y encontrar palabras clave con consultas de Athena.

**Topics**
+ [Cree un `ROW`](creating-row.md)
+ [Cambio de los nombres de campos en matrices mediante `CAST`](changing-row-arrays-with-cast.md)
+ [Filtrado de matrices mediante la notación de `.`](filtering-with-dot.md)
+ [Filtrado de matrices con valores anidados](filtering-nested-with-dot.md)
+ [Filtrado de matrices mediante `UNNEST`](filtering-with-unnest.md)
+ [Búsqueda de palabras clave en matrices mediante `regexp_like`](filtering-with-regexp.md)