unhex
函数
适用于: Databricks SQL Databricks Runtime
将十六进制的 expr
转换为 BINARY。
语法
unhex(expr)
参数
expr
:十六进制字符的 STRING 表达式。
返回
结果为 BINARY。
如果 expr
的长度为奇数,则放弃第一个字符,并使用 NULL 字节填充结果。
如果 expr
包含非十六进制字符,则结果为 NULL。
示例
> SELECT decode(unhex('537061726B2053514C'), 'UTF-8');
Spark SQL