注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Windows >> 服务器技术 >> SQL Server >> Windows正文

SQL实现其他进制到十进制的转换

文章来源:不详 作者:佚名 更新时间:2007-12-29 0:45:58 【 】 【加入收藏

本文主要讲解了在Oralce中如何通过一条SQL实现其他进制到十进制的转换实例代码,大家可以把它封装成一个通用函数来进行使用,面向其它进制时大家可以根据例子将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'))

  • 上一篇Windows:

  • 下一篇Windows: 没有了
  • 最 新 热 门
     修改boot.ini 让启动菜单变“彩”
     XP/2003 Server操作系统配置与管理
     黑客又出手 解析新时代的网络攻击技术
     Windows Vista系统服务安全强化策略
     SQL实现其他进制到十进制的转换
     请正确对比Windows和Linux的差异
     60秒就能给Win Vista瘦身2GB
     Vista系统中IE提示证书错误解决方法
     Vista无法正常用输入法的两个解决方法
     深入分析Windows操作系统死机问题
    最 新 推 荐
     SQL实现其他进制到十进制的转换
     解决SQL Server连接中最为常见的错误
     三个SQL视图查出所有SQL Server数据库字典
     一个获取SQL Server数据字典的经典SQL语句
     SQL Server新库和旧库数据字典的比较
     SQL Server 2005对DBA的要求是否会更高
     3个步骤结束网站恶梦-SQL注入隐患
     SQL 2005身份证函数包含验证和15位转18位
     删除SQL Server 2000所有的危险扩展
     SQL Server 2008的一些新特点及独到之处
    相 关 文 章

    解决SQL Server连接中最为常见的错误
    三个SQL视图查出所有SQL Server数据库字典
    一个获取SQL Server数据字典的经典SQL语句
    SQL Server新库和旧库数据字典的比较
    SQL Server 2005对DBA的要求是否会更高
    3个步骤结束网站恶梦-SQL注入隐患
    SQL 2005身份证函数包含验证和15位转18位
    删除SQL Server 2000所有的危险扩展
    SQL Server 2008的一些新特点及独到之处
    SQL Server2000数据库分离与附加

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用