JSON

OBJECT_CONSTRUCT

SnowflakeSnowflake

Membuat OBJECT (JSON object) dari pasangan key-value.

Tipe hasil: OBJECTDiperbarui: 6 Jan 2026

Syntax

SQL
OBJECT_CONSTRUCT(key1, value1, [key2, value2, ...])

Parameter

keyVARCHARwajib

Nama key

valueanywajib

Nilai untuk key tersebut

Contoh Penggunaan

Create JSON Object

SQL
1SELECT OBJECT_CONSTRUCT(
2 'name', 'John',
3 'age', 30,
4 'email', 'john@example.com'
5) as user_obj;

Membuat object user.

Nested Object

SQL
1SELECT 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.