Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Nota
Negli esempi di questa sezione viene utilizzato ROW
come strumento per creare i dati di esempio con cui lavorare. Quando si eseguono le query di tabelle all'interno di Athena, non è necessario creare tipi di dati ROW
, poiché sono già creati dall'origine dati. Quando si utilizza CREATE_TABLE
, Athena definisce un STRUCT
al suo interno, lo popola con i dati e crea il tipo di dati ROW
per l'utente, per ogni riga nel set di dati. Il tipo di dati ROW
sottostante è composto da campi designati di qualsiasi tipo di dati SQL supportato.
WITH dataset AS (
SELECT
ROW('Bob', 38) AS users
)
SELECT * FROM dataset
Questa query restituisce:
+-------------------------+
| users |
+-------------------------+
| {field0=Bob, field1=38} |
+-------------------------+