日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
用OracleSQL語句來實現(xiàn)進制間的相互轉(zhuǎn)換

以下的文章主要介紹的是用Oracle SQL語句來實現(xiàn)進制間的相互轉(zhuǎn)換,此文用的是實際相關代碼去實現(xiàn)進制間的相關轉(zhuǎn)換。對其它別的相關進制是根據(jù)實際例子,將power的底數(shù)改成相應的進制就可以了。

創(chuàng)新互聯(lián)建站成立于2013年,我們提供高端網(wǎng)站建設、網(wǎng)站制作公司、成都網(wǎng)站設計、網(wǎng)站定制、營銷型網(wǎng)站建設、微信小程序開發(fā)、微信公眾號開發(fā)、seo優(yōu)化服務,提供專業(yè)營銷思路、內(nèi)容策劃、視覺設計、程序開發(fā)來完成項目落地,為成都汽車玻璃修復企業(yè)提供源源不斷的流量和訂單咨詢。

以下介紹Oracle SQL語句:

本文只是一個例子,大家可以把它封裝成一個通用函數(shù)進行實用。大家在試的時候?qū)⒗锩嫦鄳钠渌M制的數(shù)值換成自己的數(shù)據(jù)就可。

二進制轉(zhuǎn)換十進制

 
 
 
  1. select sum(data1)  
  2. from (select substr('1101', rownum, 1) * power(2, length('1101') - rownum) data1  
  3. from dual  
  4. connect by rownum <= length('1101')) 

八進制轉(zhuǎn)換十進制

 
 
 
  1. select sum(data1)  
  2. from (select substr('1101', rownum, 1) *  
  3. power(8, length('1101') - rownum) data1  
  4. from dual  
  5. connect by rownum <= length('1101')) 

十六進制轉(zhuǎn)換十進制

 
 
 
  1. select sum(data1)  
  2. from (select (CASE upper(substr('2D', rownum, 1))  
  3. WHEN 'A' THEN '10'  
  4. WHEN 'B' THEN '11'  
  5. WHEN 'C' THEN '12'  
  6. WHEN 'D' THEN '13'  
  7. WHEN 'E' THEN '14'  
  8. WHEN 'F' THEN '15'  
  9. ELSE substr('2D', rownum, 1)  
  10. END) * power(16, length('2D') - rownum) data1  
  11. from dual  
  12. connect by rownum <= length('2D')) 

以上的相關內(nèi)容就是對Oracle SQL語句實現(xiàn)進制間互相轉(zhuǎn)換的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫的統(tǒng)計數(shù)據(jù)與其生成的具體方式
  2. Oracle數(shù)據(jù)庫提升效率,用3PAR
  3. Oracle字符集中的一些問題總結(jié)
  4. Oracle修改相關字段的幾種常用方法
  5. 實現(xiàn)異地Oracle數(shù)據(jù)庫的數(shù)據(jù)同步步驟

網(wǎng)頁題目:用OracleSQL語句來實現(xiàn)進制間的相互轉(zhuǎn)換
地址分享:http://m.5511xx.com/article/ccshjpi.html