本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
HEX 函数
HEX 函数将数值(整数或浮点数)转换为其相应的十六进制字符串表示形式。
十六进制是一种数字系统,它使用 16 个不同的符号(0-9 和 A-F)来表示数值。它通常用于计算机科学和编程中,以更紧凑和人类可读的格式表示二进制数据。
hex(expr)
Arguments
一个 BIGINT、BINARY 或 STRING 表达式。
HEX 返回一个字符串。该函数返回参数的十六进制表示形式。
以下示例将整数值 17 作为输入,并对其应用 HEX () 函数。输出为
11
,这是输入值的十六进制表示形式。
17
SELECT hex(17);以下示例将字符串
'Spark_SQL'转换为其十六进制表示形式。输出为537061726B2053514C,这是输入字符串的十六进制表示形式。'Spark_SQL'SELECT hex('Spark_SQL'); 537061726B2053514C在此示例中,字符串 “spark_SQL” 的转换方式如下: