Conversion
Snowflake
TO_NUMBER
Mengkonversi string ke tipe numerik.
Tipe hasil:
NUMBERDiperbarui: 6 Jan 2026Syntax
SQL
TO_NUMBER(expression [, format] [, precision, scale])Parameter
expressionVARCHARwajib
String untuk dikonversi
formatVARCHARopsional
Format pattern untuk parsing
precisionINTEGERopsional
Total digits
scaleINTEGERopsional
Decimal digits
Contoh Penggunaan
String to Number
SQL
1 SELECT TO_NUMBER('1,234.56', '999,999.99') as num;
Parse formatted number string.
Hasil
1234.56
With Precision
SQL
1 SELECT TO_NUMBER('123.456', 10, 2) as num;
Konversi dengan presisi 10,2.
Hasil
123.46
Pertanyaan Umum tentang TO_NUMBER
Apa itu fungsi TO_NUMBER di Snowflake?
Mengkonversi string ke tipe numerik. Di Snowflake, fungsi TO_NUMBER termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TO_NUMBER di Snowflake?
Gunakan sintaks berikut: TO_NUMBER(expression [, format] [, precision, scale]). 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 NUMBER. 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 1 parameter wajib dan 3 parameter opsional. Parameter yang digunakan: expression (VARCHAR, wajib): String untuk dikonversi; format (VARCHAR, opsional): Format pattern untuk parsing; precision (INTEGER, opsional): Total digits; scale (INTEGER, opsional): Decimal digits.