

# 複合型とネストされた構造を含む配列をクエリする
<a name="rows-and-structs"></a>

ソースデータには、複雑なデータ型とネスト構造を持つ配列が含まれている場合があります。このセクションの例は、Athena クエリを使用して要素のデータ型を変更し、配列内の要素を見つけて、キーワードを検索する方法を示しています。

**Topics**
+ [`ROW` を作成する](creating-row.md)
+ [`CAST` を使用して配列内のフィールド名を変更する](changing-row-arrays-with-cast.md)
+ [`.` 表記を使用して配列をフィルタリングする](filtering-with-dot.md)
+ [ネストされた値を持つ配列をフィルタリングする](filtering-nested-with-dot.md)
+ [`UNNEST` を使用して配列をフィルタリングする](filtering-with-unnest.md)
+ [`regexp_like` を使用して配列内でのキーワードを検索する](filtering-with-regexp.md)