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