Conversion

TO_NUMBER

SnowflakeSnowflake

Mengkonversi string ke tipe numerik.

Tipe hasil: NUMBERDiperbarui: 6 Jan 2026

Syntax

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
1SELECT TO_NUMBER('1,234.56', '999,999.99') as num;

Parse formatted number string.

Hasil
1234.56

With Precision

SQL
1SELECT TO_NUMBER('123.456', 10, 2) as num;

Konversi dengan presisi 10,2.

Hasil
123.46

Fungsi Equivalen di Database Lain

Fungsi Terkait