首頁 > 資料庫 > Oracle > oracle中16進制怎麼轉10進制

oracle中16進制怎麼轉10進制

WBOY
發布: 2022-06-13 10:46:48
原創
5083 人瀏覽過

在oracle中,可以利用「to_number()」函數將16進位轉為10進位數據,該函數用於將字串轉換為數值類型的格式,並且函數內的參數需要使用單括號括起來,語法為「select to_number('16進位數','xx') from dual」。

oracle中16進制怎麼轉10進制

本教學操作環境:windows10系統、Oracle 12c版、Dell G3電腦。

oracle中16進位怎麼轉10進位

TO_NUMBER函數()是Oracle中常用的型別轉換函數之一,主要是將字串轉換為數值型的格式,與TO_CHAR()函數的做用正好相反。

To_number函數的格式以下:

To_number(varchar2 or char,’format model’)
登入後複製

16進位轉10進位,

用to_number,裡面的參數是16進位的資料,且參數用單引號括起

SQL> select to_number('ff','xx') from dual;
TO_NUMBER('FF','XX')
--------------------
255
登入後複製

範例如下:

oracle中16進制怎麼轉10進制

#擴充知識:

--10進制轉16進制,用to_char,裡面的參數是10進制的資料,且參數不用單引號括起

SQL> select to_char(255,'xx') from dual;
TO_CHAR(255,'XX')
-----------------
ff
登入後複製

推薦教學:《Oracle影片教學

以上是oracle中16進制怎麼轉10進制的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板