[设为首页] [加入收藏]    
提 示: 站长书库上线了。 站长招聘上人才沃
站长首页  |  站长下载  |  站长工具
站长素材  |  广告代码  |  网页特效
站长书库  |  站长招聘  |  建站软件
  您当前的位置: 首页 > 数据库 > Oracle >
带你深入了解Oracle数据库的进制转换

Oracle数据库的进制转换:

1.16进制转换为10进制

可以通过to_number函数实现:

select to_number('19f','xxx') from dual;----------------------415select to_number('f','xx') from dual;-------------------15

2.10进制转换为16进制

我们可以通过to_char函数转换:

select to_char(123,'xx') from dual;----7bselect to_char(4567,'xxxx') from dual;-----11d7

3.2进制转换为10进制

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

select bin_to_num(1,1,0,1) a,bin_to_num(1,0) b from dual;A B----- ----------13 2select bin_to_num(1,1,1,0,1) from dual;BIN_TO_NUM(1,1,1,0,1)---------------------29

    关于我们 - 联系我们 - 广告服务 - 网站地图 - 版权声明 - 人才招聘