

# Creación de una tabla a partir de los resultados de una consulta (CTAS)
<a name="ctas"></a>

Una consulta `CREATE TABLE AS SELECT` (CTAS) crea una nueva tabla en Athena a partir de los resultados de una instrucción `SELECT` de otra consulta. Athena almacena los archivos de datos creados por la instrucción CTAS en una ubicación especificada en Amazon S3. Para ver la sintaxis, consulte [CREATE TABLE AS](create-table-as.md).

`CREATE TABLE AS` combina una instrucción DDL `CREATE TABLE` con una instrucción DML `SELECT` y, por lo tanto, técnicamente contiene tanto DDL como DML. Sin embargo, tenga en cuenta que, a efectos de Service Quotas, las consultas CTAS en Athena se tratan como DML. Para obtener información acerca de Service Quotas de Athena, consulte [Service Quotas](service-limits.md).

Utilice consultas CTAS para: 
+ Crear tablas a partir de los resultados de una consulta en un solo paso, sin tener que consultar una y otra vez conjuntos de datos sin formato. De ese modo, resulta más sencillo trabajar con conjuntos de datos sin formato.
+ Transformar los resultados de las consultas y migrar las tablas a otros formatos de tabla, como Apache Iceberg. De esta manera, se mejora el rendimiento de las consultas y se reducen los costos de las consultas en Athena. Para obtener más información, consulta [Creación de tablas de Iceberg](querying-iceberg-creating-tables.md).
+ Transformar los resultados de las consultas en formatos de almacenamiento, como Parquet y ORC. De esta manera, se mejora el rendimiento de las consultas y se reducen los costos de las consultas en Athena. Para obtener más información, consulta [Uso de formatos de almacenamiento en columnas](columnar-storage.md).
+ Crear copias de tablas existentes que contengan solo los datos que necesita.

**Topics**
+ [Consideraciones y limitaciones de las consultas CTAS](ctas-considerations-limitations.md)
+ [Creación de consultas de CTAS](ctas-console.md)
+ [Ejemplos de CTAS](ctas-examples.md)
+ [Uso de CTAS e INSERT INTO en ETL](ctas-insert-into-etl.md)
+ [Solución alternativa para el límite de 100 particiones](ctas-insert-into.md)