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