

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# AWS Config 查询组件
<a name="query-components"></a>

AWS Config 高级查询的 SQL `SELECT` 查询组件如下所示。

## 摘要
<a name="synopsis"></a>

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

## 参数
<a name="parameters"></a>

**[ WHERE condition ]**  
根据您指定的 `condition` 筛选结果。  
**比较运算符**：、、、、、、。  
+ `=`（等于）
+ `IN`（列出成员）
+ `BETWEEN`（范围检查）
**逻辑运算符**  
+ `AND`
+ `OR`
+ `NOT`

**[ GROUP BY property ]**  
将结果集聚合到包含与给定的属性匹配的值的行组中。  
GROUP BY 子句适用于聚合。

**[ ORDER BY property [ ASC \$1 DESC ] [, property [ ASC \$1 DESC ] ...]]**  
按一个或多个输出 `properties` 对结果集进行排序。  
当该子句包含多个属性时，结果集将根据第一个 `property` 进行排序，然后针对包含与第一个属性匹配的值的行根据第二个 `property` 进行排序，以此类推。

## 示例
<a name="examples"></a>

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

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