










在PostgreSQL中,二进制、十进制、十六进制之间的转换是非常方便的,如下:
十进制转十六进制和二进制
mydb=# SELECT to_hex(10);
to_hex
--------
a
(1 row)
mydb=# SELECT 10::bit(4);
bit
------
1010
(1 row)
十六进制转十进制和二进制
mydb=# SELECT x'A'::int;
int4
------
10
(1 row)
mydb=# SELECT x'A'::bit(4);
bit
------
1010
(1 row)
二进制转十进制和十六进制
mydb=# SELECT B'1010'::int;
int4
------
10
(1 row)
mydb=# SELECT to_hex(B'1010'::int);
to_hex
--------
a
(1 row)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。