ステップ 6: DynamoDB テーブル内のデータをクエリを行います - Amazon DynamoDB

ステップ 6: DynamoDB テーブル内のデータをクエリを行います

このステップでは、HiveQL を使用して DynamoDB の フィーチャーテーブルをクエリします。以下の Hive クエリを使用します。

  1. すべてのフィーチャタイプ (feature_class) をアルファベット順に取得:

    SELECT DISTINCT feature_class FROM ddb_features ORDER BY feature_class;
  2. 名前が文字「M」で始まるすべての湖を取得:

    SELECT feature_name, state_alpha FROM ddb_features WHERE feature_class = 'Lake' AND feature_name LIKE 'M%' ORDER BY feature_name;
  3. 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: (オプション) クリーンアップする