在oracle中,可以利用“to_number()”函數(shù)將16進(jìn)制轉(zhuǎn)為10進(jìn)制數(shù)據(jù),該函數(shù)用于將字符串轉(zhuǎn)換為數(shù)值型的格式,并且函數(shù)內(nèi)的參數(shù)需要使用單括號括起來,語法為“select to_number(’16進(jìn)制數(shù)’,’xx’) from dual”。
本教程操作環(huán)境:windows10系統(tǒng)、Oracle 12c版、Dell G3電腦。
oracle中16進(jìn)制怎么轉(zhuǎn)10進(jìn)制
TO_NUMBER函數(shù)()是Oracle中經(jīng)常使用的類型轉(zhuǎn)換函數(shù)之一,主要是將字符串轉(zhuǎn)換為數(shù)值型的格式,與TO_CHAR()函數(shù)的做用正好相反。
To_number函數(shù)的格式以下:
To_number(varchar2?or?char,’format?model’)
16進(jìn)制轉(zhuǎn)10進(jìn)制,
用to_number,里面的參數(shù)是16進(jìn)制的數(shù)據(jù),且參數(shù)用單引號括起
SQL>?select?to_number('ff','xx')?from?dual; TO_NUMBER('FF','XX') -------------------- 255
示例如下:
擴(kuò)展知識:
–10進(jìn)制轉(zhuǎn)16進(jìn)制,用to_char,里面的參數(shù)是10進(jìn)制的數(shù)據(jù),且參數(shù)不用單引號括起
SQL>?select?to_char(255,'xx')?from?dual; TO_CHAR(255,'XX') ----------------- ff
推薦教程:《Oracle視頻教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦