JSON
Snowflake
AS_ARRAY
Cast VARIANT ke ARRAY type. Return NULL jika VARIANT bukan array.
Tipe hasil:
ARRAYSyntax
SQL
AS_ARRAY(variant)Parameter
variantVARIANTwajib
VARIANT yang akan di-cast ke ARRAY
Contoh Penggunaan
Safe Cast to Array
SQL
1 SELECT 2 AS_ARRAY(PARSE_JSON('[1,2,3]')) as valid_array, 3 AS_ARRAY(PARSE_JSON('{"a": 1}')) as object_returns_null;
Cast VARIANT ke ARRAY dengan safe handling.
Hasil
| valid_array | object_returns_null |
|---|---|
| [1,2,3] | NULL |
Pertanyaan Umum tentang AS_ARRAY
Apa itu fungsi AS_ARRAY di Snowflake?
Cast VARIANT ke ARRAY type. Return NULL jika VARIANT bukan array. Di Snowflake, fungsi AS_ARRAY termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan AS_ARRAY di Snowflake?
Gunakan sintaks berikut: AS_ARRAY(variant). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi AS_ARRAY?
Fungsi AS_ARRAY mengembalikan nilai bertipe ARRAY. 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 AS_ARRAY?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: variant (VARIANT, wajib): VARIANT yang akan di-cast ke ARRAY.