TO_HEX (Lakehouse v1)
对于字符串参数 str,TO_HEX() 返回 str 的十六进制字符串表示,其中 str 中每个字符的每个字节都会转换为两位十六进制数字。UNHEX() 函数执行此操作的逆运算。
对于数值参数 N,TO_HEX() 返回将 N 的值视为 longlong (BIGINT) 数字后的十六进制字符串表示。
Analyze 语法
Section titled “Analyze 语法”func.to_hex(<expr>)Analyze 示例
Section titled “Analyze 示例”func.to_hex('abc')
┌────────────────────┐│ func.to_hex('abc') │├────────────────────┤│ 616263 │└────────────────────┘SQL 语法
Section titled “SQL 语法”TO_HEX(<expr>)SQL 示例
Section titled “SQL 示例”SELECT HEX('abc'), TO_HEX('abc');
┌────────────────────────────┐│ hex('abc') │ to_hex('abc') │├────────────┼───────────────┤│ 616263 │ 616263 │└────────────────────────────┘
SELECT HEX(255), TO_HEX(255);
┌────────────────────────┐│ hex(255) │ to_hex(255) │├──────────┼─────────────┤│ ff │ ff │└────────────────────────┘