

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ネストされたデータ型の例
<a name="s_nested-data-type-examples"></a>

`struct<given:varchar, family:varchar>` 型の場合、`given` と `family` という 2 つの属性名があり、それぞれが `varchar` 値に対応しています。

`array<varchar>` 型では、配列は `varchar` のリストとして指定されます。

`array<struct<shipdate:timestamp, price:double>>` 型は、`struct<shipdate:timestamp, price:double>` 型の要素のリストを参照します。

`map` データ型は、`structs` の `array` のように動作し、配列内の各要素の属性名は `key` で表され、その属性名が `value` にマップされます。

**Example**  
例えば、`map<varchar(20), varchar(20)>` データ型は `array<struct<key:varchar(20), value:varchar(20)>>` として扱われ、`key` と `value` は、基になるデータ内のマップの属性を表しています。  
が配列と構造へのナビゲーション AWS Clean Rooms を有効にする方法については、「」を参照してください[ナビゲーション](query-nested-data.md#navigation)。  
がクエリの FROM 句を使用して配列を移動することで配列の反復 AWS Clean Rooms を有効にする方法については、「」を参照してください[ネストされていないクエリ](query-nested-data.md#unnesting-queries)。