

# Ejecución de consultas SQL en Amazon Athena
<a name="querying-athena-tables"></a>

Puede ejecutar consultas SQL mediante Amazon Athena en orígenes de datos registrados con el AWS Glue Data Catalog y orígenes de datos, como almacenes de metadatos de Hive e instancias de Amazon DocumentDB, a los que se conecta mediante la característica de consultas federadas de Athena. Para obtener más información sobre el trabajo con orígenes de datos, consulte [Conexión con orígenes de datos](work-with-data-stores.md). Cuando ejecute una consulta de lenguaje de definición de datos (DDL) que modifique el esquema, Athena escribirá los metadatos en el almacén de metadatos asociado al origen de datos. Además, algunas consultas como `CREATE TABLE AS` y `INSERT INTO` pueden escribir registros en el conjunto de datos, por ejemplo, agregando un registro CSV a una ubicación de Amazon S3.

En esta sección se proporciona orientación para ejecutar consultas de Athena sobre orígenes de datos y tipos de datos comunes mediante una variedad de instrucciones SQL. Se proporciona orientación general para trabajar con estructuras y operadores comunes, por ejemplo, para trabajar con matrices, concatenar, filtrar, aplanar y ordenar. Entre otros ejemplos se incluyen consultas de datos en tablas con estructuras y mapas anidados, tablas basadas en conjuntos de datos codificados en JSON y conjuntos de datos asociados con Servicios de AWS como registros de AWS CloudTrail y registros de Amazon EMR. La cobertura completa del uso de SQL estándar está fuera del alcance de esta documentación. Para obtener más información sobre SQL, consulte las referencias de los lenguajes [Trino](https://trino.io/docs/current/language.html) y [Presto](https://prestodb.io/docs/current/sql.html).

**Topics**
+ [Visualización de planes de consultas](query-plans.md)
+ [Trabajo con resultados de la consulta y consultas recientes](querying.md)
+ [Reutilización de resultados de las consultas en Athena](reusing-query-results.md)
+ [Visualización de estadísticas de la consulta](query-stats.md)
+ [Trabajo con vistas](views.md)
+ [Uso de consultas guardadas](saved-queries.md)
+ [Uso de consultas parametrizadas](querying-with-prepared-statements.md)
+ [Uso del optimizador basado en costos](cost-based-optimizer.md)
+ [Consulta de S3 Express One Zone](querying-express-one-zone.md)
+ [Consultas de Amazon Glacier](querying-glacier.md)
+ [Gestión de las actualizaciones de los esquemas](handling-schema-updates-chapter.md)
+ [Consulta de matrices](querying-arrays.md)
+ [Consulta de datos geoespaciales](querying-geospatial-data.md)
+ [Consulta de datos JSON](querying-JSON.md)
+ [Uso de ML con Athena](querying-mlmodel.md)
+ [Consulta con UDF](querying-udf.md)
+ [Consultas entre regiones](querying-across-regions.md)
+ [Consulta de AWS Glue Data Catalog](querying-glue-catalog.md)
+ [Consulta de registros de Servicio de AWS](querying-aws-service-logs.md)
+ [Consulta de registros de servidor web](querying-web-server-logs.md)

Para ver las consideraciones y limitaciones, consulte [Consideraciones y limitaciones de las consultas SQL en Amazon Athena](other-notable-limitations.md).