SHOW PARTITIONS - Amazon Athena

SHOW PARTITIONS

Lista todas as partições em uma tabela do Athena em uma ordem não classificada.

Resumo

SHOW PARTITIONS table_name

Exemplos

A consulta de exemplo a seguir mostra as partições da tabela flight_delays_csv, que inclui os dados da tabela de voos do Departamento de Transporte dos EUA. Para obter mais informações sobre a tabelas flight_delays_csv de exemplo, consulte Lazy Simple SerDe para arquivos CSV, TSV e com delimitação personalizada. A tabela está particionada por ano.

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 ...

A consulta de exemplo a seguir mostra as partições da tabela impressions, que inclui amostra de dados de navegação na Web. Para obter mais informações sobre a tabelas impressions de exemplo, consulte Particionar dados. A tabela está particionada pela coluna dt (data e hora).

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 ...

Listar partições em ordem de classificação

Para ordenar as partições na lista de resultados, use a sintaxe SELECT a seguir, em vez de SHOW PARTITIONS.

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

A consulta a seguir mostra a lista das partições do exemplo de flight_delays_csv, mas agora classificada.

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 obter mais informações, consulte a seção Listar partições de uma tabela específica na página Consultar o AWS Glue Data Catalog.