SHOW PARTITIONS - Amazon Athena

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.

SHOW PARTITIONS

Répertorie toutes les partitions d'une table Athena dans un ordre non trié.

Résumé

SHOW PARTITIONS table_name

Exemples

L'exemple de requête suivant montre les partitions de la table flight_delays_csv , qui présente les données de la table des vols du ministère américain des transports. Pour plus d'informations sur l'exemple de table flight_delays_csv, voir Lazy Simple SerDe pour CSVTSV, et fichiers délimités de façon personnalisée. La table est partitionnée par année.

SHOW PARTITIONS flight_delays_csv

Résultats

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

L'exemple de requête suivant montre les partitions de la table impressions, qui contient des exemples de données de navigation web. Pour plus d'informations sur l'exemple de table impressions, voir Partitionner vos données. La table est partitionnée par la colonne dt (date et heure).

SHOW PARTITIONS impressions

Résultats

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

Liste des partitions dans un ordre trié

Pour ordonner les partitions dans la liste des résultats, utilisez la syntaxe SELECT suivante au lieu de SHOW PARTITIONS.

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

La requête suivante montre la liste des partitions pour l'exemple flight_delays_csv, mais dans un ordre trié.

SELECT * FROM "flight_delays_csv$partitions" ORDER BY year

Résultats

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

Pour de plus amples informations, consultez la section Répertorier les partitions d'une table spécifique de la page Interrogez le AWS Glue Data Catalog.