Data Shaping Query Languageを使う
Data Shaping Query Languageでは、クエリーを作成して、データを変換できます。
クエリーとは、返す出力データを定義できる一連の句のことです。単一ブロックまたはUNION ALLキーワードで区切られた複数のブロックを含めます。これにより、必要であれば条件付きで複数のクエリーブロックの結果を組み合わせることができます。
クエリーブロックは、単一のSELECT句または、必要に応じてJOIN句に後続されるUNNEST句を含める、SELECT句とFROM WHERE句の組み合わせです。
クエリーブロックの結果は以下のいずれかとなります:
- 単一値。
- キー/値ペアのシーケンスを含むレコードまたはオブジェクト。
- 複数の値、レコード、配列のいずれかがいくつか含まれることがある配列。
結果が配列である場合は、ORDER BY句のような出力修飾子によって変更できます。