Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menambah dua titik perpuluhan kepada integer dalam Oracle?

Bagaimana untuk menambah dua titik perpuluhan kepada integer dalam Oracle?

下次还敢
下次还敢asal
2024-05-02 23:42:52599semak imbas

Terdapat dua cara untuk mewakili integer dengan dua titik perpuluhan dalam Oracle: notasi saintifik (seperti 100 * 10^-2 = 0.01) dan fungsi TO_CHAR (seperti TO_CHAR(100, 'fm999999999990.901') = 0. .

Bagaimana untuk menambah dua titik perpuluhan kepada integer dalam Oracle?

Melengkapkan integer dengan dua titik perpuluhan dalam Oracle

Dalam Oracle, anda boleh melengkapkan integer dengan dua titik perpuluhan melalui tatatanda saintifik atau fungsi TO_CHAR.

Notasi Saintifik

Notasi saintifik menggunakan eksponen untuk menunjukkan kedudukan titik perpuluhan. Untuk integer n, notasi saintifiknya yang dilengkapkan dengan dua titik perpuluhan dinyatakan sebagai:

<code>n * 10^-2</code>

Sebagai contoh, integer 100 yang dilengkapkan dengan dua titik perpuluhan boleh dinyatakan menggunakan tatatanda saintifik berikut:

<code>100 * 10^-2 = 0.01</code>

TO_CHARTOFungsi

CHARTO

fungsi boleh Menukar nombor kepada rentetan dalam format yang ditentukan. Untuk integer n, fungsi TO_CHARnya yang melengkapkan dua titik perpuluhan dinyatakan sebagai:

<code>TO_CHAR(n, 'fm9999999999990.99')</code>
    di mana, 'fm9999999999990.99' menentukan format nombor, di mana:
  • 'f' mewakili nombor titik terapung
  • Perwakilan Notasi saintifik
  • '9' mewakili digit
  • '.' mewakili titik perpuluhan

'0' mewakili sifar di sebelah kiri titik perpuluhan

🎜🎜Sebagai contoh, untuk melengkapkan integer 100 dengan dua titik perpuluhan , anda boleh menggunakan fungsi TO_CHAR berikut: 🎜
<code>TO_CHAR(100, 'fm9999999999990.99') = 0.01</code>

Atas ialah kandungan terperinci Bagaimana untuk menambah dua titik perpuluhan kepada integer 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