Chinaunix首页 | 论坛 | 博客
  • 博客访问: 28620
  • 博文数量: 14
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-27 04:53
文章分类

全部博文(14)

文章存档

2013年(14)

我的朋友

分类: Oracle

2013-08-02 08:40:25





  1. ORACLE 二进制 十进制 十六进制的转换


  2. 十进制 ==> 十六进制

  3. SQL> select to_char(10,'xx') from dual;

  4. TO_CHAR(10,'xx')
  5. ----------------
  6.   a


  7. 十六进制 ==> 十进制

  8. SQL> select to_number('a','xx') from dual;

  9. TO_NUMBER('A','XX')
  10. -------------------
  11.                  10


  12. 二进制 ==> 十进制

  13. 从Oracle9i开始, 提供函数 bin_to_num 进行2进制到10进制的转换

  14. SQL> select bin_to_num(0,1), bin_to_num(1,0), bin_to_num(1,1,1,1,0) from dual;

  15. BIN_TO_NUM(0,1) BIN_TO_NUM(1,0) BIN_TO_NUM(1,1,1,1,0)
    --------------- --------------- ---------------------
                  1               2                    30



阅读(1731) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~