Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Tipe data di Amazon Athena

Mode fokus
Tipe data di Amazon Athena - Amazon Athena

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Saat menjalankanCREATE TABLE, Anda menentukan nama kolom dan tipe data yang dapat berisi setiap kolom. Tabel yang Anda buat disimpan di AWS Glue Data Catalog.

Untuk memfasilitasi interoperabilitas dengan mesin query lainnya, Athena menggunakan nama tipe data Apache Hive untuk pernyataan DDL seperti. CREATE TABLE Untuk kueri DHTML sepertiSELECT,, danCTAS, INSERT INTO Athena menggunakan nama tipe data Trino. Tabel berikut menunjukkan tipe data yang didukung di Athena. Dimana tipe DDL dan DML berbeda dalam hal nama, ketersediaan, atau sintaks, mereka ditampilkan dalam kolom terpisah.

DDL DML~ Deskripsi
BOOLEAN Nilai adalah true danfalse.
TINYINT Bilangan bulat bertanda 8-bit dalam format komplemen dua, dengan nilai minimum -2 7 dan nilai maksimum 2 7 -1.
SMALLINT Integer bertanda 16-bit dalam format komplemen dua, dengan nilai minimum -2 15 dan nilai maksimum 2 15 -1.
INT, BILANGAN BULAT Nilai bertanda 32-bit dalam format komplemen dua, dengan nilai minimum -2 31 dan nilai maksimum 2 31 -1.
BIGINT Integer bertanda 64-bit dalam format komplemen dua, dengan nilai minimum -2 63 dan nilai maksimum 2 63 -1.
FLOAT REAL Nomor floating point presisi tunggal bertanda 32-bit. Kisarannya adalah 1.40129846432481707e-45 hingga 3.40282346638528860e+38, positif atau negatif. Mengikuti Standar IEEE untuk Aritmatika Floating-Point (IEEE 754).
DOUBLE Nomor floating point presisi ganda yang ditandatangani 64-bit. Kisarannya adalah 4.94065645841246544e-324d hingga 1.79769313486231570e+308d, positif atau negatif. Mengikuti Standar IEEE untuk Aritmatika Floating-Point (IEEE 754).
DESIMAL (,) precision scale precisionadalah jumlah total digit. scale(opsional) adalah jumlah digit di bagian fraksional dengan default 0. Sebagai contoh, gunakan definisi jenis ini:decimal(11,5),decimal(15). Nilai maksimum untuk precision adalah 38, dan nilai maksimum untuk scale adalah 38.
ARANG, ARANG () length

Data karakter panjang tetap, dengan panjang tertentu antara 1 dan 255, seperti char (10). Jika length ditentukan, string terpotong pada panjang yang ditentukan saat dibaca. Jika string data yang mendasarinya lebih panjang, string data yang mendasarinya tetap tidak berubah.

Untuk informasi lebih lanjut, lihat tipe data CHAR Hive.

STRING VARCHAR Data karakter panjang variabel.
VARCHAR () length Data karakter panjang variabel dengan panjang baca maksimum. String terpotong pada panjang yang ditentukan saat dibaca. Jika string data yang mendasarinya lebih panjang, string data yang mendasarinya tetap tidak berubah.
BINARY VARBINARY Data biner panjang variabel.
Tidak tersedia TIME Waktu dalam sehari dengan presisi milidetik.
Tidak tersedia WAKTU (precision) Waktu dalam sehari dengan presisi tertentu. TIME(3)setara denganTIME.
Tidak tersedia TIME WITH TIME ZONE Waktu dalam satu zona waktu. Zona waktu harus ditentukan sebagai offset dari UTC.
DATE Tanggal kalender dengan tahun, bulan, dan hari.
TIMESTAMP STEMPEL WAKTU, STEMPEL WAKTU TANPA ZONA WAKTU Tanggal kalender dan waktu hari dengan presisi milidetik.
Tidak tersedia TIMESTAMP (precision), TIMESTAMP (precision) TANPA ZONA WAKTU Tanggal kalender dan waktu hari dengan presisi tertentu. TIMESTAMP(3)setara denganTIMESTAMP.
Tidak tersedia TIMESTAMP WITH TIME ZONE Tanggal kalender dan waktu dalam zona waktu. Zona waktu dapat ditentukan sebagai offset dari UTC, sebagai nama zona waktu IANA, atau menggunakan UTC, UT, Z, atau GMT.
Tidak tersedia TIMESTAMP (precision) DENGAN ZONA WAKTU Tanggal kalender dan waktu hari dengan presisi tertentu, dalam zona waktu.
Tidak tersedia INTERVAL TAHUN KE BULAN Interval satu atau lebih bulan penuh
Tidak tersedia INTERVAL HARI KE DETIK Interval satu atau lebih detik, menit, jam, atau hari
SUSUNAN < > element_type ARRAY [element_type] Sebuah array nilai. Semua nilai harus dari tipe data yang sama.
PETA <key_type, value_type > PETA (key_type,value_type) Peta di mana nilai dapat dicari dengan kunci. Semua kunci harus dari tipe data yang sama, dan semua nilai harus dari tipe data yang sama. Misalnya, map<string, integer>.
STRUKTUR<field_name_1:field_type_1,field_name_2:field_type_2,... > BARIS (field_name_1field_type_1, field_name_2field_type_2,...) Struktur data dengan bidang bernama dan nilainya.
Tidak tersedia JSON Jenis nilai JSON, yang dapat berupa objek JSON, array JSON, nomor JSON, string JSON, atau. true false null
Tidak tersedia UUID UUID (Unik Secara Universal). IDentifier
Tidak tersedia IPADDRESS Sebuah IPv4 atau IPv6 alamat.
Tidak tersedia HyperLogLog Tipe data ini mendukung perkiraan fungsi internal. Untuk informasi lebih lanjut tentang setiap jenis, kunjungi tautan ke entri yang sesuai dalam dokumentasi Trino.
P4 HyperLogLog
SetDigest
QDigest
TDigest
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.