

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Création d’une table à partir des résultats des requêtes (CTAS)
<a name="ctas"></a>

Une requête `CREATE TABLE AS SELECT` (CTAS) crée une nouvelle table dans Athena à partir des résultats d'une instruction `SELECT` d'une autre requête. Athena stocke les fichiers de données créés par l'instruction ETC dans un emplacement spécifié dans Simple Storage Service (Amazon S3). Pour la syntaxe, consultez [CREATE TABLE AS](create-table-as.md).

`CREATE TABLE AS` combine une instruction DDL `CREATE TABLE` avec une instruction DML `SELECT` et contient donc techniquement tant des instructions DDL que DML. Notez toutefois qu'à des fins de Service Quotas, les requêtes CTAS dans Athena sont traitées comme des requêtes DML. Pour plus d'informations sur les Service Quotas Athena, consultez [Service Quotas](service-limits.md).

Utilisez les requêtes CTAS pour : 
+ Créer des tables à partir des résultats de requêtes dans une étape, sans interroger plusieurs fois des ensembles de données brutes. Il est ainsi plus facile de travailler avec des ensembles de données brutes.
+ Transformer les résultats des requêtes et faire migrer les tables vers d'autres formats de table tels qu'Apache Iceberg. Cela améliore les performances des requêtes et réduit les coûts des requêtes dans Athena. Pour plus d'informations, consultez [Création de tables Iceberg](querying-iceberg-creating-tables.md).
+ Transformer les résultats des requêtes en formats de stockage tels que Parquet et ORC. Cela améliore les performances des requêtes et réduit les coûts des requêtes dans Athena. Pour plus d'informations, consultez [Utilisation des formats de stockage en colonnes](columnar-storage.md).
+ Créer des copies de tables existantes qui contiennent uniquement les données dont vous avez besoin.

**Topics**
+ [Considérations et limitations relatives aux requêtes CTAS](ctas-considerations-limitations.md)
+ [Création de requêtes CTAS](ctas-console.md)
+ [Exemples de CTAS](ctas-examples.md)
+ [Utilisation de CTAS et INSERT INTO pour les opérations ETL](ctas-insert-into-etl.md)
+ [Contournement de la limite de 100 partitions](ctas-insert-into.md)