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