• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
汇小流以成江海,积毫沙乃成高塔
博客园    首页    新随笔    联系   管理    订阅  订阅
2010年9月25日
Oracle 里进制转换
摘要: Oracle中10進制轉換成36進制是沒有現成函數的,本人寫了一個function,是把10進制轉換成36進制的,36進制轉換成10進制.首先了解一下进制的转换:36进制到十进制:10Y就是 1* 36*36 + 0 * 36 + 34 =1330这样就把36进制转换成10进制了 如10转36进制可以用以下方法: 1330转换为10进制数的方法是“除36取余”方法, 1330/36=商36余34,36进制最后一位为Y 36/36=商1余0,36进制右边第二位为0 1/36=商0余1,36进制右边第三位为1 商0就不继续除了 最后的结果为10Y下面我用Oracle 里的函數实现: 36----- 阅读全文
posted @ 2010-09-25 15:29 小流 阅读(799) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3