SQLite
hex()函数将参数视为 BLOB,并返回一个表示此 BLOB 的十六进制大写形式的字符串。
hex()
语法
这里是 SQLite
hex()函数的语法:
hex(x)
参数
x必需的。它可以是您想要将其表示为十六进制形式的任意内容。
返回值
SQLite
hex()函数返回一个字符串,它是有参数指定的 BLOB 内容的大写的十六进制呈现。
hex()
实例
要返回字符串
abc的大写的十六进制呈现,请使用如下语句:
SELECT hex('abc'); hex('abc')----------616263要返回字符串
I love the world.的大写的十六进制呈现,请使用如下语句:
SELECT hex('I love the world.'); hex('I love the world.')----------------------------------49206C6F76652074686520776F726C642E如果您需要将 16 进制的字符串还原为源字符串,请使用如下
cast()函数:
SELECT cast(x'49206C6F76652074686520776F726C642E' as varchar);
cast(x'49206C6F76652074686520776F726C642E' as varchar)------------------------------------------------------I love the world.
