SHOW PARTITIONS - Amazon Athena

SHOW PARTITIONS

Muestra todas las particiones de una tabla de Athena en orden sin clasificar.

Sinopsis

SHOW PARTITIONS table_name

Ejemplos

En la siguiente consulta de ejemplo se muestran las particiones de la tabla flight_delays_csv, que muestra los datos de la tabla de vuelos del Departamento de Transporte de los Estados Unidos. Para obtener más información acerca de la tabla flight_delays_csv, consulte Lazy Simple SerDe para CSV, TSV y archivos con delimitación personalizada. La tabla está particionada por año.

SHOW PARTITIONS flight_delays_csv

Resultados

year=2007 year=2015 year=1999 year=1993 year=1991 year=2003 year=1996 year=2014 year=2004 year=2011 ...

En la siguiente consulta de ejemplo se muestran las particiones de la tabla impressions, que contiene datos de muestra de navegación web. Para obtener más información acerca de la tabla impressions, consulte Partición de datos. La tabla está particionada por la columna dt (datetime).

SHOW PARTITIONS impressions

Resultados

dt=2009-04-12-16-00 dt=2009-04-13-18-15 dt=2009-04-14-00-20 dt=2009-04-12-13-00 dt=2009-04-13-02-15 dt=2009-04-14-12-05 dt=2009-04-14-06-15 dt=2009-04-12-21-15 dt=2009-04-13-22-15 ...

Listado de particiones en orden clasificado

Para ordenar las particiones en la lista de resultados, utilice la siguiente sintaxis SELECT en lugar de SHOW PARTITIONS.

SELECT * FROM database_name."table_name$partitions" ORDER BY column_name

La consulta a continuación muestra la lista de particiones para el ejemplo flight_delays_csv, pero en orden clasificado.

SELECT * FROM "flight_delays_csv$partitions" ORDER BY year

Resultados

year 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 ...

Para obtener más información, consulte la sección Enumeración de las particiones de una tabla específica de la página Consulta de AWS Glue Data Catalog.