TO_HEX
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
TO_HEX()
函数将数值转换为其十六进制字符串表示形式。
SELECT to_hex(255);
create.select(toHex(255)).fetch();
结果是
+--------+ | to_hex | +--------+ | ff | +--------+
方言支持
此示例使用 jOOQ
toHex(255)
翻译成以下特定方言的表达式
CockroachDB, DB2, Postgres, Redshift, Vertica, YugabyteDB
to_hex(255)
Databricks, MariaDB, MySQL
hex(255)
H2, Oracle
trim(to_char(255, 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'))
SQLite
printf('%X', 255)
SQLServer
format(255, 'X')
Trino
to_base(255, 16)
ASE, Access, Aurora MySQL, Aurora Postgres, BigQuery, ClickHouse, Derby, DuckDB, Exasol, Firebird, HSQLDB, Hana, Informix, MemSQL, SQLDataWarehouse, Snowflake, Sybase, Teradata
/* UNSUPPORTED */
使用 jOOQ 3.21 生成。早期 jOOQ 版本的支持可能有所不同。 在我们的网站上翻译您自己的 SQL
反馈
您对此页面有任何反馈吗? 我们很乐意听取您的意见!