Beispiele für verschachtelte Datentypen - AWS Clean Rooms

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Beispiele für verschachtelte Datentypen

Für den struct<given:varchar, family:varchar> Typ gibt es zwei Attributnamen:given, undfamily, die jeweils einem varchar Wert entsprechen.

Für den array<varchar> Typ wird das Array als eine Liste von angegebenvarchar.

Der array<struct<shipdate:timestamp, price:double>> Typ bezieht sich auf eine Liste von Elementen mit struct<shipdate:timestamp, price:double> Typ.

Der map Datentyp verhält sich wie ein array vonstructs, wobei der Attributname für jedes Element im Array mit a bezeichnet wird key und ihm zugeordnet wird. value

Der map<varchar(20), varchar(20)> Typ wird beispielsweise als array<struct<key:varchar(20), value:varchar(20)>> „where“ behandelt key und value bezieht sich auf die Attribute der Map in den zugrunde liegenden Daten.

Hinweise dazu, wie die Navigation in Arrays und Strukturen AWS Clean Rooms ermöglicht wird, finden Sie unterNavigation.

Hinweise dazu, wie die Iteration über Arrays AWS Clean Rooms ermöglicht wird, indem das Array mithilfe der FROM Klausel einer Abfrage navigiert wird, finden Sie unter. Aufheben der Verschachtelung von Abfragen