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

推荐订阅源

J
Java Code Geeks
腾讯CDC
Jina AI
Jina AI
博客园 - 司徒正美
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
小众软件
小众软件
M
MIT News - Artificial intelligence
MyScale Blog
MyScale Blog
D
Docker
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
月光博客
月光博客
L
LangChain Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky
C
Check Point Blog
U
Unit 42
人人都是产品经理
人人都是产品经理

博客园 - 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)