Conversion
BigQuery
SAFE_CAST
Mengkonversi expression ke tipe data yang ditentukan, mengembalikan NULL jika gagal.
Tipe hasil:
Specified type or NULLDiperbarui: 16 Mei 2026Syntax
SQL
SAFE_CAST(expression AS type)Parameter
expressionanywajib
Nilai yang akan dikonversi
typetype namewajib
Target data type
Contoh Penggunaan
Safe Type Casting
SQL
1 SELECT 2 SAFE_CAST('123' AS INT64) as valid, 3 SAFE_CAST('abc' AS INT64) as invalid;
SAFE_CAST mengembalikan NULL untuk konversi invalid.
Hasil
| valid | invalid |
|---|---|
| 123 | NULL |
Pertanyaan Umum tentang SAFE_CAST
Apa itu fungsi SAFE_CAST di BigQuery?
Mengkonversi expression ke tipe data yang ditentukan, mengembalikan NULL jika gagal. Di BigQuery, fungsi SAFE_CAST termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan SAFE_CAST di BigQuery?
Gunakan sintaks berikut: SAFE_CAST(expression AS type). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi SAFE_CAST?
Fungsi SAFE_CAST mengembalikan nilai bertipe Specified type or NULL. 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 SAFE_CAST?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: expression (any, wajib): Nilai yang akan dikonversi; type (type name, wajib): Target data type.