decode()

Converts blob to VARCHAR. Invalid UTF-8 is handled based on the error behavior argument. Can be 'strict' (default, fail), 'replace' to replace invalid characters with '?', or 'ignore' to skip invalid characters.

Arguments & returns

2 overloads

decode(blob)

Scalar
Overload link blob Returns
#01 BLOB VARCHAR

decode(blob, varchar)

Scalar
Overload link blobvarchar Returns
#02 BLOBVARCHAR VARCHAR

Example

2 more ↓
decode example
SQL
Haybarn WASM 1.5.5-rc3 · In your browser

Engine example · Run to view results.

More examples

decode example 2
SQL
Haybarn WASM 1.5.5-rc3 · In your browser

Engine example · Run to view results.

decode example 3
SQL
Haybarn WASM 1.5.5-rc3 · In your browser

Engine example · Run to view results.

In other engines

Apache Sparkdecode()

DECODE(x, 'utf-8')
In Haybarn
DECODE(x)

SQLGlot example ↗

Prestofrom_utf8()

FROM_UTF8(x)
In Haybarn
DECODE(x)

SQLGlot example ↗

Snowflakebase64_decode_string()

SELECT BASE64_DECODE_STRING('U25vd2ZsYWtl')
In Haybarn
SELECT DECODE(FROM_BASE64('U25vd2ZsYWtl'))

SQLGlot example ↗