

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.

# Composants de requête pour AWS Config
<a name="query-components"></a>

Les composants de `SELECT` requête SQL pour les requêtes AWS Config avancées sont les suivants.

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

```
SELECT property [, ...]
[ WHERE condition ]
[ GROUP BY property ]
[ ORDER BY property [ ASC | DESC ] [, property [ ASC | DESC ] ...] ]
```

## Paramètres
<a name="parameters"></a>

**[ Condition WHERE ]**  
Filtre les résultats en fonction de la `condition` que vous spécifiez.  
**Opérateurs de comparaison**  
+ `=`(égal à)
+ `IN`(liste des membres)
+ `BETWEEN`(vérification de la portée)
**Opérateurs logiques**  
+ `AND`
+ `OR`
+ `NOT`

**[ GROUP BY property ]**  
Agrège le jeu de résultats en groupes de lignes avec des valeurs correspondantes pour la propriété donnée.  
La clause GROUP BY s'applique aux agrégations.

**[ ORDER BY property [ ASC \$1 DESC ] [, property [ ASC \$1 DESC ] ...] ]**  
Trie un jeu de résultats par une ou `properties` de sortie.  
Lorsque la clause contient plusieurs propriétés, le jeu de résultats est trié selon le premier élément `property`, puis selon le deuxième élément `property` pour les lignes ayant des valeurs correspondantes pour la première propriété, et ainsi de suite. 

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

```
SELECT resourceId WHERE resourceType='AWS::EC2::Instance'
```

```
SELECT configuration.complianceType, COUNT(*) WHERE resourceType = 'AWS::Config::ResourceCompliance' GROUP BY configuration.complianceType  
```