

# 6단계: DynamoDB 테이블의 데이터 쿼리
<a name="EMRforDynamoDB.Tutorial.QueryDataInDynamoDB"></a>

이 단계에서는 HiveQL을 사용하여 DynamoDB에서 Features 테이블을 쿼리합니다. 다음 Hive 쿼리를 시도해 보세요.

1. 알파벳 순으로 모든 지형 유형(`feature_class`):

   ```
   SELECT DISTINCT feature_class
   FROM ddb_features
   ORDER BY feature_class;
   ```

1. "M"으로 시작하는 모든 호수:

   ```
   SELECT feature_name, state_alpha
   FROM ddb_features
   WHERE feature_class = 'Lake'
   AND feature_name LIKE 'M%'
   ORDER BY feature_name;
   ```

1. 고도가 1마일(5,280피트) 이상인 지형이 3개 이상인 주:

   ```
   SELECT state_alpha, feature_class, COUNT(*)
   FROM ddb_features
   WHERE elev_in_ft > 5280
   GROUP by state_alpha, feature_class
   HAVING COUNT(*) >= 3
   ORDER BY state_alpha, feature_class;
   ```

**다음 단계**  
[7단계: (선택 사항) 정리](EMRforDynamoDB.Tutorial.CleanUp.md)