Rumah > pangkalan data > Oracle > teks badan

Bagaimana untuk menambah dua titik perpuluhan kepada integer dalam Oracle?

下次还敢
Lepaskan: 2024-05-02 23:42:52
asal
597 orang telah melayarinya

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>
Salin selepas log masuk

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

<code>100 * 10^-2 = 0.01</code>
Salin selepas log masuk

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>
Salin selepas log masuk
    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>
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!