TO_HEX (Lakehouse v1)
For a string argument str, TO_HEX() returns a hexadecimal string representation of str where each byte of each character in str is converted to two hexadecimal digits. The inverse of this operation is performed by the UNHEX() function.
For a numeric argument N, TO_HEX() returns a hexadecimal string representation of the value of N treated as a longlong (BIGINT) number.
Analyze Syntax
Section titled “Analyze Syntax”func.to_hex(<expr>)Analyze Examples
Section titled “Analyze Examples”func.to_hex('abc')
┌────────────────────┐│ func.to_hex('abc') │├────────────────────┤│ 616263 │└────────────────────┘SQL Syntax
Section titled “SQL Syntax”TO_HEX(<expr>)Aliases
Section titled “Aliases”SQL Examples
Section titled “SQL Examples”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 │└────────────────────────┘