Conversion

CAST

SnowflakeSnowflake

Mengkonversi nilai ke tipe data yang ditentukan.

Tipe hasil: Specified target typeDiperbarui: 6 Jan 2026

Syntax

SQL
CAST(expression AS target_type)

Parameter

expressionanywajib

Nilai untuk dikonversi

target_typedata typewajib

Tipe data target

Contoh Penggunaan

String to Number

SQL
1SELECT CAST('123' AS INTEGER) as num;

Konversi string ke integer.

Hasil
123

Alternative Syntax

SQL
1SELECT '123'::INTEGER as num;

Syntax shorthand untuk CAST.

Number to String

SQL
1SELECT CAST(123.45 AS VARCHAR) as str;

Konversi number ke string.

Hasil
123.45

Pertanyaan Umum tentang CAST

Apa itu fungsi CAST di Snowflake?
Mengkonversi nilai ke tipe data yang ditentukan. Di Snowflake, fungsi CAST termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CAST di Snowflake?
Gunakan sintaks berikut: CAST(expression AS target_type). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi CAST?
Fungsi CAST mengembalikan nilai bertipe Specified target type. 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 CAST?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: expression (any, wajib): Nilai untuk dikonversi; target_type (data type, wajib): Tipe data target.

Fungsi Terkait