Conversion

TO_NUMBER

PostgreSQLPostgreSQL

Mengkonversi string ke numeric menggunakan format pattern. Kebalikan dari TO_CHAR untuk angka.

Tipe hasil: numericDiperbarui: 16 Mei 2026

Syntax

SQL
TO_NUMBER(string, format)

Parameter

stringtextwajib

String yang dikonversi

formattextwajib

Format pattern

Contoh Penggunaan

Parse Number

SQL
1SELECT TO_NUMBER('12,345.67', '99G999D99');

Parse string dengan format ribuan.

Hasil
to_number
12345.67

Pertanyaan Umum tentang TO_NUMBER

Apa itu fungsi TO_NUMBER di PostgreSQL?
Mengkonversi string ke numeric menggunakan format pattern. Kebalikan dari TO_CHAR untuk angka. Di PostgreSQL, fungsi TO_NUMBER termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TO_NUMBER di PostgreSQL?
Gunakan sintaks berikut: TO_NUMBER(string, format). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TO_NUMBER?
Fungsi TO_NUMBER mengembalikan nilai bertipe numeric. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi TO_NUMBER?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: string (text, wajib): String yang dikonversi; format (text, wajib): Format pattern.

Fungsi Equivalen di Database Lain