- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0 |
注:
对其它进制可以根据例子将power的底数改成相应的进制就可以了。
大家在试的时候将里面相应的其它进制的数值换成自己的数据就可以了(有多处)。
-----二进制转换十进制-----------------
select sum(data1)
from (select substr("1101", rownum, 1) * power(2, length("1101") - rownum) data1
from dual
connect by rownum <= length("1101"))
-----八进制转换十进制-----------------
select sum(data1)
from (select substr("1101", rownum, 1) * power(8, length("1101") - rownum) data1
from dual
connect by rownum <= length("1101"))
-----十六进制转换十进制-----------------
select sum(data1)
from (select (CASE upper(substr("2D", rownum, 1))
WHEN "A" THEN "10"
WHEN "B" THEN "11"
WHEN "C" THEN "12"
WHEN "D" THEN "13"
WHEN "E" THEN "14"
WHEN "F" THEN "15"
ELSE substr("2D", rownum, 1)
END) * power(16, length("2D") - rownum) data1
from dual
connect by rownum <= length("2D"))
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |