巧用一条SQL语句实现其它进制到十进制转换
来源:互联网 发布:php array_merge 编辑:程序博客网 时间:2024/05/22 05:31
巧用一条SQL语句实现其它进制到十进制转换,具体实现方法如下:
中国站长.站
-----二进制转换十进制----------------- 中.国站长站
以下为引用的内容:select sum(data1)
from (select substr('1101', rownum, 1) * power
(2, length('1101') - rownum) data1
from dual
connect by rownum <= length('1101'))
中.国站长站
-----八进制转换十进制-----------------
Www_Chinaz_com
以下为引用的内容:
select sum(data1)
from (select substr('1101', rownum, 1) * power
(8, length('1101') - rownum) data1
from dual
connect by rownum <= length('1101'))
中国站长_站,为中文网站提供动力
-----十六进制转换十进制----------------- Www.Chinaz.com
以下为引用的内容: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'))
站长.站
注释:
对其它进制可以根据例子将power的底数改成相应的进制就可以了。 Www~Chinaz~com
本文只是一个例子,大家可以把它封装成一个通用函数进行实用。
- 巧用一条SQL语句实现其它进制到十进制转换
- 巧用一条SQL语句实现其它进制到十进制转换
- 巧用一条SQL语句实现其它进制到十进制转换
- 巧用一条SQL 实现其它进制到十进制转换
- 巧用一条SQL 实现其它进制到十进制转换
- 巧用一条SQL 实现其它进制到十进制转换
- 巧用一条SQL 实现其它进制到十进制转换
- 巧用一条SQL 实现其它进制到十进制转换
- 一条SQL语句实现其它进制到十进制转换
- ORACLE中用一条SQL实现其它进制到十进制的转换
- ORACLE中用一条SQL实现其它进制到十进制的转换
- RACLE中用一条SQL实现其它进制到十进制的转换
- 一条SQL语句实现二进制到十进制的转换
- 请用一条sql语句实现求最高成绩,
- 一条SQL语句实现归档功能
- 一条SQL语句实现数据库分页
- 一条sql语句实现自增长列
- 一条sql语句实现统计查询
- 我所搜集的java类学习视频地址
- 软件工程结课……~
- javascript--defer
- 正式版 Ubuntu 8.10 ( Intrepid Ibex )
- java自动创建XML
- 巧用一条SQL语句实现其它进制到十进制转换
- 浅析rtnetlink接收wireless网卡信息的源码实例【转】
- 我所搜集的英语日语学习视频地址
- 文件拖动到文本框后自动打开的一种方法
- 微软对唐骏的面试题
- 爸爸和粑粑怎么一样呢?
- 开心001的Google trends数据一窥
- 华为前员工揭密华为“薪酬真相”
- zoj 1095 Humble Numbers