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 sudah tidak tersedia untuk pelanggan baru. Pelanggan Amazon S3 Select yang sudah ada dapat terus menggunakan fitur ini 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)
- 
						LISTcatatanUntuk output jenis LISTParquet, Amazon S3 Select hanya mendukung format JSON. Namun, jika kueri membatasi data ke nilai sederhana, jenisLISTParquet juga dapat dikuerikan dalam format CSV.
- 
						STRING
- 
						Presisi TIMESTAMPyang didukung (MILLIS/MICROS/NANOS)catatanTimestamp yang disimpan sebagai INT(96)tidak didukung.Karena rentang jenis INT(64), timestamp yang menggunakan unitNANOShanya dapat mewakili nilai antara1677-09-21 00:12:43dan2262-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. | 
| 
 | 
 | 
| 
 | 
 |