亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊會員 設為首頁 | 收藏本站
當前位置 : 首頁>軟件學院>數(shù)據(jù)庫>ORACLE>正文
 
用一條SQL實現(xiàn)其它進制到十進制的轉換

http://www.yibo1263.com 2008/5/18 8:40:22  來源:ccident  編輯:葉子
 

問:怎樣實現(xiàn)ORACLE中用一條SQL實現(xiàn)其它進制到十進制的轉換?

答:具體示例如下:

-----二進制轉換十進制-----------------

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'))

注釋:

對其它進制可以根據(jù)例子將power的底數(shù)改成相應的進制就可以了。


本文只是一個例子,大家可以把它封裝成一個通用函數(shù)進行實用。


大家在試的時候將里面相應的其它進制的數(shù)值換成自己的數(shù)據(jù)就可以了(有多處)。

收藏】【打印】【進入論壇
  相關文章:

·Oracle企業(yè)管理器增強對Oracle融合中間件的
·Oracle企業(yè)管理器可管理Oracle VM服務器虛擬
·新版Oracle企業(yè)管理器降低應用管理成本
·Oracle商務智能應用軟件推出新功能
·Oracle iGovernment即將亮相甲骨文大會
·‘芯’動力,新極限 甲骨文在沈陽發(fā)布全新O
·Oracle 復制方法逐步精細
·教你簡便實現(xiàn)Oracle數(shù)據(jù)庫文件移動方法
·Oracle數(shù)據(jù)庫并行處理技術詳解
·關于Oracle數(shù)據(jù)庫備份與恢復 
·Oracle密碼文件使用與維護技巧

 
 
 
最新文章

搶先蘋果,消息稱英特爾芯片采用臺積電
三星揭曉業(yè)內首款單條 512GB DDR5 內存
vivo 高端新機爆料:120Hz 曲面屏 + 天
vivo Y21 在印度正式上市:Helio P35 芯
微星推出 GeForce RTX 3080 Sea Hawk X
消息稱三星 Galaxy Tab S8 系列平板將放
機械革命推出 F6 輕薄本:16 英寸全面屏
英特爾 12 代 Alder Lake CPU 600 系列
雷軍:向小米手機 1 首批用戶每人贈送價
小米李明談用戶被踢出 MIUI 測試版:大

推薦文章
1
2
3
4
5
6
7
8
9
10
叛逆嫩模性感寫真
宮如敏不雅照瘋傳 看張馨予韓一菲獸獸誰
不懼孔子搶位 阿凡達游戲影音配置推薦
2015第十七屆“東北安博會”火爆招商
第十六屆東北國際公共安全防范產(chǎn)品博覽
2016年第五屆中國國際商業(yè)信息化博覽會
2016年第五屆中國國際POS機及相關設備展
互聯(lián)網(wǎng)電視熟了嗎 2013最火電視深解析
桑達獲邀出席2015中國(廣州)國際POS機
寶獲利報名參加“2015年度中國POS機行業(yè)
八卦圖解 More>>
叛逆嫩模性感寫真 宮如敏不雅照瘋傳 看張馨予韓一菲
周偉童魔鬼身材日本性感寫真圖  聯(lián)想V360筆記本模特寫真