Función HEX - AWS Clean Rooms

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Función HEX

La función HEX convierte un valor numérico (ya sea un número entero o un número de punto flotante) en su correspondiente representación de cadena hexadecimal.

El hexadecimal es un sistema numérico que utiliza 16 símbolos distintos (0-9 y A-F) para representar valores numéricos. Se utiliza habitualmente en informática y programación para representar datos binarios en un formato más compacto y legible para las personas.

Sintaxis

hex(expr)

Argumentos

expr

Expresión BIGINT, BINARIA o STRING.

Tipo de retorno

HEX devuelve una cadena. La función devuelve la representación hexadecimal del argumento.

Ejemplo

El siguiente ejemplo toma el valor entero 17 como entrada y le aplica la función HEX (). La salida es11, que es la representación hexadecimal del valor de entrada17.

SELECT hex(17); 11

El siguiente ejemplo convierte la cadena 'Spark_SQL' en su representación hexadecimal. El resultado es537061726B2053514C, que es la representación hexadecimal de la cadena de entrada'Spark_SQL'.

SELECT hex('Spark_SQL'); 537061726B2053514C

En este ejemplo, la cadena 'Spark_SQL' se convierte de la siguiente manera:

  • 'S' -> 53

  • 'p' -> 70

  • 'a' -> 61

  • 'r' -> 72 '

  • k' -> 6B

  • '_' -> 20

  • 'S' -> 53

  • 'Q' -> 51

  • 'L' -> 4C

La concatenación de estos valores hexadecimales da como resultado el resultado final». 537061726B2053514C"