

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Componenti di interrogazione per AWS Config
<a name="query-components"></a>

I componenti delle `SELECT` query SQL per le query AWS Config avanzate sono i seguenti.

## Riepilogo
<a name="synopsis"></a>

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

## Parametri
<a name="parameters"></a>

**[ condizione WHERE ]**  
I filtri restituiscono risultati in base alla `condition` specificata.  
**Operatori di confronto**  
+ `=`(è uguale a)
+ `IN`(elenco di appartenenza)
+ `BETWEEN`(controllo dell'intervallo)
**Operatori logici**  
+ `AND`
+ `OR`
+ `NOT`

**[ GROUP BY property ]**  
Aggrega il set di risultati in gruppi di righe con valori corrispondenti per la proprietà specificata.  
La clausola GROUP BY è applicabile alle aggregazioni.

**[ ORDER BY property [ ASC \$1 DESC ] [, property [ ASC \$1 DESC ] ...] ]**  
Ordina un set di risultati da uno o più output `properties`.  
Quando la clausola contiene più proprietà, il set di risultati viene ordinato in base alla prima `property`, quindi in base alla seconda `property` per le righe che hanno valori corrispondenti per la prima proprietà e così via. 

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

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

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