JSON
Snowflake
OBJECT_CONSTRUCT
Membuat OBJECT (JSON object) dari pasangan key-value.
Tipe hasil:
OBJECTDiperbarui: 6 Jan 2026Syntax
SQL
OBJECT_CONSTRUCT(key1, value1, [key2, value2, ...])Parameter
keyVARCHARwajib
Nama key
valueanywajib
Nilai untuk key tersebut
Contoh Penggunaan
Create JSON Object
SQL
1 SELECT OBJECT_CONSTRUCT( 2 'name', 'John', 3 'age', 30, 4 'email', 'john@example.com' 5 ) as user_obj;
Membuat object user.
Nested Object
SQL
1 SELECT OBJECT_CONSTRUCT( 2 'user', OBJECT_CONSTRUCT('name', 'John'), 3 'orders', ARRAY_CONSTRUCT(1, 2, 3) 4 ) as data;
Object dengan nested structure.
Pertanyaan Umum tentang OBJECT_CONSTRUCT
Apa itu fungsi OBJECT_CONSTRUCT di Snowflake?
Membuat OBJECT (JSON object) dari pasangan key-value. Di Snowflake, fungsi OBJECT_CONSTRUCT termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan OBJECT_CONSTRUCT di Snowflake?
Gunakan sintaks berikut: OBJECT_CONSTRUCT(key1, value1, [key2, value2, ...]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi OBJECT_CONSTRUCT?
Fungsi OBJECT_CONSTRUCT 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 OBJECT_CONSTRUCT?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: key (VARCHAR, wajib): Nama key; value (any, wajib): Nilai untuk key tersebut.