Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jenis data
penting
Amazon S3 Select tidak lagi tersedia untuk pelanggan baru. Pelanggan Amazon S3 Select yang sudah ada dapat terus menggunakan fitur seperti biasa. Pelajari selengkapnya
Amazon S3 Select mendukung beberapa jenis data primitif.
Konversi jenis data
Aturan umumnya adalah mengikuti fungsi CAST
jika ditentukan. Apabila CAST
tidak ditentukan, semua data input diperlakukan sebagai string. Dalam hal ini, Anda harus memasukkan data input Anda ke dalam jenis data yang relevan jika perlu.
Untuk informasi selengkapnya tentang fungsi CAST
, lihat CAST.
Jenis data yang didukung
Amazon S3 Select mendukung rangkaian jenis data primitif berikut.
Nama |
Deskripsi |
Contoh |
---|---|---|
|
Nilai Boolean, baik |
|
|
Bilangan bulat bertanda 8-byte dalam rentang -9.223.372.036.854.775.808 hingga 9.223.372.036.854.775.807. |
|
|
String panjang UTF8 variabel yang dikodekan. Batas default adalah 1 karakter. Batas karakter maksimum adalah 2.147.483.647. |
|
|
Angka floating point 8-byte. |
|
|
Angka dasar-10, dengan presisi maksimum 38 (yaitu, jumlah maksimal digit signifikan), dan dengan skala dalam rentang -231 hingga 231-1 (yaitu, eksponen dasar-10). catatanAmazon S3 Select mengabaikan skala dan presisi saat Anda memberikan keduanya secara bersamaan. |
|
|
Timestamp mewakili momen waktu tertentu, selalu menyertakan offset lokal, dan mampu memiliki presisi arbitrer. Dalam format teks, timestamp mengikuti catatan W3C tentang format tanggal dan waktu |
|
Didukung Parquet tipe
Amazon S3 Select mendukung yang berikut ini Parquet jenis.
-
DATE
-
DECIMAL
-
ENUM
-
INT(8)
-
INT(16)
-
INT(32)
-
INT(64)
-
LIST
catatan
Untuk
LIST
Parquet jenis output, Amazon S3 Select hanya JSON mendukung format. Namun, jika kueri membatasi data ke nilai sederhana,LIST
Parquet jenis juga dapat ditanyakan dalam CSV format. -
STRING
-
Presisi
TIMESTAMP
yang didukung (MILLIS
/MICROS
/NANOS
)catatan
Timestamp yang disimpan sebagai
INT(96)
tidak didukung.Karena rentang jenis
INT(64)
, timestamp yang menggunakan unitNANOS
hanya dapat mewakili nilai antara1677-09-21 00:12:43
dan2262-04-11 23:47:16
. Nilai di luar rentang ini tidak dapat diwakili dengan unitNANOS
.
Pemetaan Parquet jenis ke tipe data yang didukung di Amazon S3 Pilih
Parquet tipe |
Jenis data yang didukung |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Masing-masing Parquet type in list dipetakan ke tipe data yang sesuai. |
|
|
|
|