Conversion
DuckDB
TO_HEX
Mengkonversi integer atau blob ke representasi hexadecimal string.
Tipe hasil:
VARCHARDiperbarui: 16 Mei 2026Syntax
SQL
TO_HEX(value)Parameter
valueINTEGER/BIGINT/BLOBwajib
Nilai yang akan dikonversi ke hex
Contoh Penggunaan
Integer ke Hex
SQL
1 SELECT TO_HEX(255) AS hex;
255 ke hexadecimal.
Hasil
ff
Large Numbers
SQL
1 SELECT 2 TO_HEX(16777215) AS white, 3 TO_HEX(16711680) AS red;
Color values ke hex.
Hasil
ffffff | ff0000
Formatting Hex
SQL
1 SELECT 2 '#' || UPPER(LPAD(TO_HEX(color_value), 6, '0')) AS color_code 3 FROM colors;
Format sebagai color code.
Hash ke Hex
SQL
1 SELECT TO_HEX(MD5('hello')::BLOB) AS md5_hex;
MD5 hash ke hex string.
Pertanyaan Umum tentang TO_HEX
Apa itu fungsi TO_HEX di DuckDB?
Mengkonversi integer atau blob ke representasi hexadecimal string. Di DuckDB, fungsi TO_HEX termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TO_HEX di DuckDB?
Gunakan sintaks berikut: TO_HEX(value). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TO_HEX?
Fungsi TO_HEX mengembalikan nilai bertipe VARCHAR. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi TO_HEX?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: value (INTEGER/BIGINT/BLOB, wajib): Nilai yang akan dikonversi ke hex.