Conversion

DECODE

DuckDBDuckDB

Mengkonversi Base64 encoded string kembali ke binary data (BLOB).

Tipe hasil: BLOBDiperbarui: 6 Jan 2026

Syntax

SQL
DECODE(string) | BASE64_DECODE(string)

Parameter

stringVARCHARwajib

Base64 encoded string

Contoh Penggunaan

Decode Base64

SQL
1SELECT DECODE('SGVsbG8gV29ybGQ=')::VARCHAR AS decoded;

Base64 ke string.

Hasil
Hello World

Decode JSON Base64 Data

SQL
1SELECT
2 json_data->>'name' AS name,
3 DECODE(json_data->>'data')::VARCHAR AS content
4FROM api_responses;

Decode base64 dari JSON field.

Verify Encoding

SQL
1SELECT
2 original,
3 DECODE(ENCODE(original::BLOB))::VARCHAR = original AS matches
4FROM test_strings;

Verify encode/decode roundtrip.

Binary Processing

SQL
1SELECT
2 LENGTH(DECODE(base64_data)) AS binary_size,
3 MD5(DECODE(base64_data)) AS content_hash
4FROM uploaded_files;

Process decoded binary data.