Fungsi TO_NUMBER dalam Oracle menukar rentetan kepada nilai angka. Ia memerlukan hujah rentetan, dengan format_mask pilihan menentukan format nombor dalam rentetan. Ia mengembalikan nilai jenis NUMBER, atau NULL jika penukaran gagal.
TO_NUMBER Penggunaan Fungsi dalam Oracle
TO_NUMBER fungsi digunakan untuk menukar rentetan atau nilai teks kepada nilai angka. Ia adalah fungsi terbina dalam yang digunakan secara meluas dalam penukaran dan pengiraan data.
Sintaks:
<code>TO_NUMBER(string, [format_mask])</code>
Parameter:
<code class="sql">SELECT TO_NUMBER('123.45') FROM DUAL;</code>
<code class="sql">SELECT TO_NUMBER('1,234.56', '9G999G999') FROM DUAL;</code>
Nota:
Jika rentetan mengandungi aksara bukan angka, penukaran akan gagal.
Penukaran juga akan gagal jika format yang ditentukan oleh format_mask tidak sepadan dengan format nombor dalam rentetan. Fungsi
TO_NUMBER boleh digunakan untuk menukar rentetan yang diwakili dalam tatatanda saintifik kepada nombor.
Atas ialah kandungan terperinci Penggunaan nombor dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!