

# Executar consultas SQL no Amazon Athena
<a name="querying-athena-tables"></a>

É possível executar consultas SQL usando origens de dados no Amazon Athena registradas com o AWS Glue Data Catalog e origens de dados, como metastores do Hive e instâncias do Amazon DocumentDB, às quais você se conecta pelo recurso de consulta federada do Athena. Para obter mais informações sobre como trabalhar com fontes de dados, consulte [Conectar-se à fonte de dados](work-with-data-stores.md). Quando você executa uma consulta Data Definition Language (DDL – Linguagem de definição de dados) que modifica o esquema, o Athena grava os metadados no metastore associado à origem dos dados. Algumas consultas, como `CREATE TABLE AS` e `INSERT INTO`, também podem gravar registros no conjunto de dados, por exemplo, adicionando um registro CSV a um local do Amazon S3.

Esta seção apresenta orientações para executar consultas do Athena em origens e tipos de dados comuns usando uma variedade de instruções SQL. Há também orientações gerais de como trabalhar com estruturas e operadores comuns, por exemplo, arrays, concatenação, filtragem, nivelamento e classificação. Outros exemplos incluem consultas de dados em tabelas com estruturas aninhadas e mapas, tabelas baseadas em conjuntos de dados codificados com JSON e conjuntos de dados associados aos Serviços da AWS, como logs do AWS CloudTrail e do Amazon EMR. A cobertura completa do uso do SQL padrão está fora do escopo desta documentação. Para obter mais informações sobre SQL, consulte as referências das linguagens [Trino](https://trino.io/docs/current/language.html) e [Presto](https://prestodb.io/docs/current/sql.html).

**Topics**
+ [Visualização de planos de consultas](query-plans.md)
+ [Trabalhar com resultados de consultas e consultas recentes](querying.md)
+ [Reutilização de resultados da consulta no Athena](reusing-query-results.md)
+ [Visualizar estatísticas de consultas](query-stats.md)
+ [Trabalhar com visualizações](views.md)
+ [Usar consultas salvas](saved-queries.md)
+ [Usar consultas parametrizadas](querying-with-prepared-statements.md)
+ [Usar o otimizador baseado em custos](cost-based-optimizer.md)
+ [Consultar S3 Express One Zone](querying-express-one-zone.md)
+ [Consultar o Amazon Glacier](querying-glacier.md)
+ [Lidar com atualizações de esquemas](handling-schema-updates-chapter.md)
+ [Consultar matrizes](querying-arrays.md)
+ [Consultar dados geoespaciais](querying-geospatial-data.md)
+ [Consultar dados JSON](querying-JSON.md)
+ [Usar ML com o Athena](querying-mlmodel.md)
+ [Consultar com UDFs](querying-udf.md)
+ [Consulta entre regiões](querying-across-regions.md)
+ [Consultar o AWS Glue Data Catalog](querying-glue-catalog.md)
+ [Consultar logs do AWS service (Serviço da AWS)](querying-aws-service-logs.md)
+ [Consultar logs do servidor Web](querying-web-server-logs.md)

Para ver as considerações e as limitações, consulte [Considerações e limitações das consultas SQL no Amazon Athena](other-notable-limitations.md).