跳到主要内容

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

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

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

注册即领 ¥200 代金券。

注册体验