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 |
|
Jenis Parquet yang didukung
Amazon S3 Select mendukung jenis Parquet berikut.
-
DATE
-
DECIMAL
-
ENUM
-
INT(8)
-
INT(16)
-
INT(32)
-
INT(64)
-
LIST
catatan
Untuk output jenis
LIST
Parquet, Amazon S3 Select hanya mendukung format JSON. Namun, jika kueri membatasi data ke nilai sederhana, jenisLIST
Parquet juga dapat dikuerikan dalam format CSV. -
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 jenis Parquet ke jenis data yang didukung di Amazon S3 Select
Jenis Parquet |
Jenis data yang didukung |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Setiap jenis Parquet dalam daftar dipetakan ke jenis data yang sesuai. |
|
|
|
|