跳到主要内容

TO_HEX

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

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

语法​

TO_HEX(<expr>)

别名​

示例​

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 │
└────────────────────────┘
欢迎体验 Databend Cloud

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验