

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
<a name="show-partitions"></a>

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

## Résumé
<a name="synopsis"></a>

```
SHOW PARTITIONS table_name
```
+ Pour afficher les partitions dans un tableau et les répertorier selon un ordre spécifique, consultez la section [Listage des partitions d’une table spécifique](querying-glue-catalog-listing-partitions.md) de la page [Interrogez le AWS Glue Data Catalog](querying-glue-catalog.md).
+ Pour afficher le contenu d'une partition, consultez la section [Exécution des requêtes de données](partitions.md#query-the-data) de la page [Partitionner vos données](partitions.md).
+ `SHOW PARTITIONS`ne répertorie pas les partitions projetées par Athena mais non enregistrées dans le AWS Glue catalogue. Pour plus d'informations sur la projection de partition, consultez [Utilisation de la projection de partition avec Amazon Athena](partition-projection.md).
+  `SHOW PARTITIONS` répertorie les partitions dans les métadonnées, et non les partitions dans le système de fichiers réel. Pour mettre à jour les métadonnées après avoir supprimé manuellement des partitions dans Simple Storage Service (Amazon S3), exécutez [ALTER TABLE DROP PARTITION](alter-table-drop-partition.md). 

## Exemples
<a name="examples"></a>

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 les fichiers CSV, TSV et délimités sur mesure](lazy-simple-serde.md). 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](partitions.md). 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é
<a name="show-partitions-examples-ordering"></a>

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 [Listage des partitions d’une table spécifique](querying-glue-catalog-listing-partitions.md) de la page [Interrogez le AWS Glue Data Catalog](querying-glue-catalog.md).