Erstellen eines ROW - Amazon Athena

Erstellen eines ROW

Anmerkung

In den Beispielen in diesem Abschnitt wird ROW verwendet, um Beispieldaten zu erstellen. Wenn Sie Tabellen mit Athena abfragen, müssen Sie keine ROW-Datentypen erstellen, da sie bereits aus Ihrer Datenquelle erstellt wurden. Wenn Sie CREATE_TABLE verwenden, definiert Athena eine STRUCT darin, füllt sie mit Daten und erstellt für jede Zeile in einem Dataset den ROW-Datentyp für Sie. Der zugrunde liegende ROW-Datentyp besteht aus benannten Feldern beliebiger unterstützter SQL-Datentypen.

WITH dataset AS ( SELECT ROW('Bob', 38) AS users ) SELECT * FROM dataset

Diese Abfrage gibt Folgendes zurück:

+-------------------------+ | users | +-------------------------+ | {field0=Bob, field1=38} | +-------------------------+