Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menukar perenambelasan kepada perpuluhan dalam Oracle

Bagaimana untuk menukar perenambelasan kepada perpuluhan dalam Oracle

WBOY
WBOYasal
2022-06-13 10:46:484955semak imbas

Dalam Oracle, anda boleh menggunakan fungsi "to_number()" untuk menukar data perenambelasan kepada perpuluhan Fungsi ini digunakan untuk menukar rentetan kepada format berangka, dan parameter dalam fungsi perlu digunakan Terlampir dalam satu. kurungan, sintaksnya ialah "pilih ke_nombor('nombor perenambelasan','xx') daripada dwi".

Bagaimana untuk menukar perenambelasan kepada perpuluhan dalam Oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.

Cara menukar heksadesimal kepada perpuluhan dalam Oracle

Fungsi TO_NUMBER () ialah salah satu fungsi penukaran jenis yang biasa digunakan dalam Oracle Ia terutamanya menukar rentetan kepada format angka fungsi TO_CHAR().

Format fungsi To_number adalah seperti berikut:

To_number(varchar2 or char,’format model’)

Tukar perenambelasan kepada perpuluhan,

gunakan ke_nombor, parameter di dalamnya ialah data perenambelasan dan parameter Terlampir dalam petikan tunggal

SQL> select to_number('ff','xx') from dual;
TO_NUMBER('FF','XX')
--------------------
255

Contoh adalah seperti berikut:

Bagaimana untuk menukar perenambelasan kepada perpuluhan dalam Oracle

Pengetahuan lanjutan:

--Tukar daripada perpuluhan kepada perenambelasan, gunakan to_char, parameter di dalamnya adalah data perpuluhan, dan parameter tidak perlu disertakan dalam petikan tunggal

SQL> select to_char(255,'xx') from dual;
TO_CHAR(255,'XX')
-----------------
ff

Tutorial yang disyorkan: "Tutorial Video Oracle

Atas ialah kandungan terperinci Bagaimana untuk menukar perenambelasan kepada perpuluhan dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn