Rumah >pangkalan data >Oracle >Bagaimana untuk menyatakan integer dengan dua titik perpuluhan dalam Oracle
Terdapat empat cara untuk melengkapkan integer hingga dua titik perpuluhan dalam Oracle: menggunakan fungsi TO_CHAR(), menggunakan fungsi LPAD() dan SUBSTR(), menggunakan fungsi TO_NUMBER() dan TRUNC() atau menggunakan ROUND () fungsi.
Cara menambah dua titik perpuluhan kepada integer dalam Oracle
Untuk menambah dua titik perpuluhan kepada integer dalam Oracle, anda boleh menggunakan kaedah berikut:
Kaedah 1: >TO_CHAR() TO_CHAR()
<code>TO_CHAR(整数, '999999999999999999.99')</code>
<code>SELECT TO_CHAR(123456789, '999999999999999999.99') FROM dual;</code>
方法 2:使用函数 LPAD()
和 SUBSTR()
<code>LPAD(整数, 整数长度 + 2, '0') || '.' || SUBSTR(整数, -2)</code>
<code>SELECT LPAD(123456789, 11 + 2, '0') || '.' || SUBSTR(123456789, -2) FROM dual;</code>
方法 3:使用函数 TO_NUMBER()
和 TRUNC()
<code>TO_NUMBER(整数 || '00') / 100</code>
<code>SELECT TO_NUMBER(123456789 || '00') / 100 FROM dual;</code>
方法 4:使用函数 ROUND()
<code>ROUND(整数, 2)</code>
<code>SELECT ROUND(123456789, 2) FROM dual;</code>
Kaedah 2: Gunakan fungsi LPAD()
dan SUBSTR()
TO_NUMBER( )
dan TRUNC()
🎜🎜rrreeerrreee🎜🎜Kaedah 4: Gunakan fungsi ROUND()
🎜🎜rrreeerrreee🎜Kaedah di atas boleh menambah dua titik perpuluhan pada integer . Hanya pilih kaedah yang paling sesuai dengan keperluan anda. 🎜Atas ialah kandungan terperinci Bagaimana untuk menyatakan integer dengan dua titik perpuluhan dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!