Conversion

ENCODE

DuckDBDuckDB

Mengkonversi binary data (BLOB) ke string menggunakan Base64 encoding.

Tipe hasil: VARCHARDiperbarui: 6 Jan 2026

Syntax

SQL
ENCODE(blob) | BASE64_ENCODE(blob)

Parameter

blobBLOBwajib

Binary data yang akan di-encode

Contoh Penggunaan

Encode String ke Base64

SQL
1SELECT ENCODE('Hello World'::BLOB) AS encoded;

String ke base64.

Hasil
SGVsbG8gV29ybGQ=

Encode Binary Data

SQL
1SELECT
2 file_name,
3 ENCODE(file_content) AS base64_content
4FROM files;

Encode file content untuk storage/transfer.

Store in JSON

SQL
1SELECT JSON_OBJECT(
2 'name', 'image.png',
3 'data', ENCODE(binary_data)
4) AS file_json
5FROM uploads;

Binary data dalam JSON format.

Hash kemudian Encode

SQL
1SELECT ENCODE(MD5('password')::BLOB) AS encoded_hash;

Encode MD5 hash ke base64.

Fungsi Terkait