Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Tipi di dati

Modalità Focus
Tipi di dati - Amazon Simple Storage Service

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à.

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à.

Importante

Amazon S3 Select non è più disponibile per i nuovi clienti. I clienti esistenti di Amazon S3 Select possono continuare a utilizzare la funzionalità come di consueto. Ulteriori informazioni

Amazon S3 Select supporta diversi tipi di dati primitivi.

Conversioni dei tipi di dati

La regola generale è di seguire la funzione CAST se definita. Se CAST non è definita, tutti i dati di input vengono trattati come stringa. In tal caso, è necessario inserire i dati di input ai tipi di dati pertinenti quando necessario.

Per ulteriori informazioni sulla funzione CAST, consulta CAST.

Tipi di dati supportati

Amazon S3 Select supporta il seguente set di tipi di dati primitivi.

Nome

Descrizione

Esempi

bool

Un valore booleano, TRUE o FALSE.

FALSE

int, integer

Intero con segno da 8 byte compreso nell'intervallo da -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807.

100000

string

Una stringa di UTF8 lunghezza variabile con codifica. Il limite di default è 1 carattere. Il limite massimo di caratteri è 2.147.483.647.

'xyz'

float

Numero in virgola mobile a 8 byte.

CAST(0.456 AS FLOAT)

decimal, numeric

Numero in base 10, con una precisione massima di 38 (ovvero il numero massimo di cifre significative) e con scala compresa nell'intervallo da -231 a 231-1 (ovvero l'esponente in base 10).

Nota

Amazon S3 Select ignora il dimensionamento e la precisione quando vengono forniti entrambi contemporaneamente.

123.456

timestamp

I time stamp rappresentano un momento specifico nel tempo, includono sempre un offset locale e consentono di stabilire una precisione arbitraria.

Nel formato di testo, i timestamp seguono i formati di data e ora della notazione W3C, ma devono terminare con il letterale T se la precisione non è di almeno un giorno completo. Le frazioni di secondo sono consentite, con una precisione di almeno una cifra e un valore massimo illimitato. Gli offset in ora locale possono essere rappresentati con il formato UTC ora:minuto o con il letterale Z per indicare un'ora locale UTC. Le differenze per l'ora locale sono obbligatorie nei time stamp che includono l'ora e non sono consentiti nei valori di data.

CAST('2007-04-05T14:30Z' AS TIMESTAMP)

Supportato Parquet tipi

Amazon S3 Select supporta quanto segue Parquet tipi.

  • DATE

  • DECIMAL

  • ENUM

  • INT(8)

  • INT(16)

  • INT(32)

  • INT(64)

  • LIST

    Nota

    Per LIST Parquet tipo di output, Amazon S3 Select supporta solo il formato JSON. Tuttavia, se la query limita i dati a valori semplici, LIST Parquet il tipo può essere interrogato anche in formato CSV.

  • STRING

  • TIMESTAMP precisione supportata (MILLIS/MICROS/NANOS)

    Nota

    I timestamp salvati come INT(96) non sono supportati.

    A causa della gamma del tipo INT(64), i timestamp che utilizzano l'unità NANOS possono rappresentare solo valori compresi tra 1677-09-21 00:12:43 e 2262-04-11 23:47:16. I valori al di fuori di questo intervallo non possono essere rappresentati con l'unità NANOS.

Mappatura di Parquet tipi di dati supportati in Amazon S3 Select

Parquet tipi

Tipi di dati supportati

DATE

timestamp

DECIMAL

decimal, numeric

ENUM

string

INT(8)

int, integer

INT(16)

int, integer

INT(32)

int, integer

INT(64)

decimal, numeric

LIST

Ciascuno Parquet il tipo nell'elenco viene mappato al tipo di dati corrispondente.

STRING

string

TIMESTAMP

timestamp

Argomento successivo:

Operatori

Argomento precedente:

SELECT command
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.