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)

还没有评论,快来抢沙发!

发表评论

  • 😉
  • 😐
  • 😡
  • 😈
  • 🙂
  • 😯
  • 🙁
  • 🙄
  • 😛
  • 😳
  • 😮
  • emoji-mrgree
  • 😆
  • 💡
  • 😀
  • 👿
  • 😥
  • 😎
  • ➡
  • 😕
  • ❓
  • ❗
  • 69 queries in 0.407 seconds