百科知识

Oracle数据库的进制转换是怎样的?

2018-03-22 04:01:34徐***
Oracle数据库的进制转换是怎样的?Oracle数据库的进制转换是怎样的?:1.16进制转换为10进制 可以通过to_number函数实现: select to_number('19f','xxx?

最佳回答

  •   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。
      
    2018-03-22 11:08:06
  • 很赞哦! (41)