Conversion

FROM_HEX

DuckDBDuckDB

Mengkonversi string hexadecimal ke BLOB (binary data). Kebalikan dari TO_HEX.

Tipe hasil: BLOBDiperbarui: 16 Mei 2026

Syntax

SQL
FROM_HEX(hex_string)

Parameter

hex_stringVARCHARwajib

String hexadecimal yang akan dikonversi

Contoh Penggunaan

Konversi Hex ke Binary

SQL
1SELECT
2 hex_str,
3 FROM_HEX(hex_str) as binary_data
4FROM (
5 SELECT '48656C6C6F' as hex_str UNION ALL -- "Hello"
6 SELECT '0102030405'
7);

Mengkonversi hex string ke BLOB.

Hasil
hex_strbinary_data
48656C6C6FHello
0102030405\x0102030405

Round-trip Conversion

SQL
1SELECT
2 original_text,
3 TO_HEX(ENCODE(original_text)) as hex_encoded,
4 DECODE(FROM_HEX(TO_HEX(ENCODE(original_text)))) as decoded
5FROM (SELECT 'DuckDB' as original_text);

Encode ke hex lalu decode kembali.

Hasil
original_texthex_encodeddecoded
DuckDB4475636B4442DuckDB

Store Binary Hash

SQL
1SELECT
2 file_name,
3 FROM_HEX(md5_hex) as md5_binary,
4 LENGTH(FROM_HEX(md5_hex)) as binary_length
5FROM (
6 SELECT 'doc.pdf' as file_name, 'd41d8cd98f00b204e9800998ecf8427e' as md5_hex
7);

Menyimpan MD5 hash sebagai binary.

Hasil
file_namemd5_binarybinary_length
doc.pdf\xd41d8cd98f...16

Pertanyaan Umum tentang FROM_HEX

Apa itu fungsi FROM_HEX di DuckDB?
Mengkonversi string hexadecimal ke BLOB (binary data). Kebalikan dari TO_HEX. Di DuckDB, fungsi FROM_HEX termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan FROM_HEX di DuckDB?
Gunakan sintaks berikut: FROM_HEX(hex_string). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi FROM_HEX?
Fungsi FROM_HEX mengembalikan nilai bertipe BLOB. 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 FROM_HEX?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: hex_string (VARCHAR, wajib): String hexadecimal yang akan dikonversi.

Fungsi Terkait