跳到主要内容

TO_HEX

对于字符串参数 strTO_HEX() 返回 str 的十六进制字符串表示形式,其中 str 中的每个字符的每个字节都被转换为两个十六进制数字。此操作的逆操作由 UNHEX() 函数执行。

对于数值参数 NTO_HEX() 返回 N 的十六进制字符串表示形式,其中 N 被视为长长整型(BIGINT)数字。

语法

TO_HEX(<expr>)

别名

示例

SELECT HEX('abc'), TO_HEX('abc');

┌────────────────────────────┐
│ hex('abc') │ to_hex('abc')
├────────────┼───────────────┤
616263616263
└────────────────────────────┘

SELECT HEX(255), TO_HEX(255);

┌────────────────────────┐
│ hex(255) │ to_hex(255)
├──────────┼─────────────┤
│ ff │ ff │
└────────────────────────┘
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册