Conversion

TO_HEX

DuckDBDuckDB

Mengkonversi integer atau blob ke representasi hexadecimal string.

Tipe hasil: VARCHARDiperbarui: 16 Mei 2026

Syntax

SQL
TO_HEX(value)

Parameter

valueINTEGER/BIGINT/BLOBwajib

Nilai yang akan dikonversi ke hex

Contoh Penggunaan

Integer ke Hex

SQL
1SELECT TO_HEX(255) AS hex;

255 ke hexadecimal.

Hasil
ff

Large Numbers

SQL
1SELECT
2 TO_HEX(16777215) AS white,
3 TO_HEX(16711680) AS red;

Color values ke hex.

Hasil
ffffff | ff0000

Formatting Hex

SQL
1SELECT
2 '#' || UPPER(LPAD(TO_HEX(color_value), 6, '0')) AS color_code
3FROM colors;

Format sebagai color code.

Hash ke Hex

SQL
1SELECT 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.

Fungsi Terkait