惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Blog — PlanetScale
Blog — PlanetScale
小众软件
小众软件
F
Fortinet All Blogs
博客园 - 叶小钗
博客园_首页
D
DataBreaches.Net
Apple Machine Learning Research
Apple Machine Learning Research
U
Unit 42
爱范儿
爱范儿
aimingoo的专栏
aimingoo的专栏
博客园 - Franky
Martin Fowler
Martin Fowler
酷 壳 – CoolShell
酷 壳 – CoolShell
The Cloudflare Blog
A
About on SuperTechFans
Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
IT之家
IT之家
M
MIT News - Artificial intelligence
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
S
SegmentFault 最新的问题
Hugging Face - Blog
Hugging Face - Blog

博客园 - ode

[原创]pg_shard使用场景及功能测试 [原创]在Windows和Linux中搭建PostgreSQL源码调试环境 [原创]Postgres-XC集群笔记-概念与环境搭建 [翻译]开源PostgreSQL监控工具OPM [原创]使用benchmarksql和pgbench对PostgreSQL Plus Advanced Server进行性能测试 [原创]PostgreSQL Plus Advanced Server监控工具PEM(四) [原创]PostgreSQL Plus Advanced Server监控工具PEM(三) [原创]PostgreSQL Plus Advanced Server监控工具PEM(二) [原创]PostgreSQL Plus Advanced Server监控工具PEM(一) [原创]EnterpriseDB测试key申请方法 [原创] PostgreSQL Plus Advanced Server在Windows中配置双机热备流复制 [原创]PostgreSQL Plus Advanced Server批量创建分区表写入亿级别数据实例 [原创]从Oracle和Microsoft Sql Server迁移到PostgreSQL Plus Advanced Server [原创]PostgreSQL Plus Advince Server在 HA环境中一对多的Stream Replication配置(四) [原创]PostgreSQL Plus Advince Server在 HA环境中一对多的Stream Replication配置(三) [原创]PostgreSQL Plus Advince Server在 HA环境中一对多的Stream Replication配置(二) [原创]PostgreSQL Plus Advince Server在 HA环境中一对多的Stream Replication配置(一) [原创]PostgreSQL Plus Advanced Server配合crontab实现定时维护工作 [原创]libpq-PostgreSQL客户端编程接口(三)----libpq在Qt中的封装实现及应用
[原创]PostgreSQL中十进制、二进制、十六进制之间的相互转换
ode · 2015-10-13 · via 博客园 - ode

在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)