TO_HEX (Lakehouse v1)
Dla argumentu tekstowego str funkcja TO_HEX() zwraca szesnastkową reprezentację tekstową str, w której każdy bajt każdego znaku str jest zamieniany na dwie cyfry szesnastkowe. Operację odwrotną wykonuje funkcja UNHEX().
Dla argumentu liczbowego N funkcja TO_HEX() zwraca szesnastkową reprezentację tekstową wartości N traktowanej jako liczba typu longlong (BIGINT).
Składnia Analyze
Dział zatytułowany „Składnia Analyze”func.to_hex(<expr>)Przykłady Analyze
Dział zatytułowany „Przykłady Analyze”func.to_hex('abc')
┌────────────────────┐│ func.to_hex('abc') │├────────────────────┤│ 616263 │└────────────────────┘Składnia SQL
Dział zatytułowany „Składnia SQL”TO_HEX(<expr>)Przykłady SQL
Dział zatytułowany „Przykłady 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 │└────────────────────────┘