

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Componentes de consulta para AWS Config
<a name="query-components"></a>

Los componentes de SQL `SELECT` para consultas avanzadas de AWS Config son los siguientes.

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

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

## Parámetros
<a name="parameters"></a>

**[ WHERE condition ]**  
Filtra los resultados de acuerdo con el valor de `condition` que especifique.  
**Operadores de comparación**  
+ `=` (es igual a)
+ `IN` (lista de miembros)
+ `BETWEEN` (comprobación de rango)
**Operadores lógicos**  
+ `AND`
+ `OR`
+ `NOT`

**[ GROUP BY propiedad ]**  
Agrega el conjunto de resultados en grupos de filas cuyo valor de la propiedad especificada coincide.  
La cláusula GROUP BY es aplicable en las agregaciones.

**[ ORDER BY propiedad [ ASC \$1 DESC ] [, propiedad [ ASC \$1 DESC ] ...] ]**  
Ordena un conjunto de resultados por una o varias salidas `properties`.  
Cuando la cláusula contiene varias propiedades, el conjunto de resultados se ordena según la primera `property`, a continuación, de acuerdo con la segunda `property` para las filas cuyo valor coincide para la primera propiedad, etc. 

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

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

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