JSON
Snowflake
GET_PATH
Mengakses nested element dalam VARIANT menggunakan path string.
Tipe hasil:
VARIANTDiperbarui: 6 Jan 2026Syntax
SQL
GET_PATH(variant, path)Parameter
variantVARIANTwajib
Data VARIANT untuk diakses
pathVARCHARwajib
Path ke nested element (contoh: 'a.b.c' atau 'a[0].b')
Contoh Penggunaan
Access Nested Path
SQL
1 SELECT GET_PATH( 2 PARSE_JSON('{"user": {"name": "John", "addresses": [{"city": "NYC"}]}}'), 3 'user.addresses[0].city' 4 ) as city;
Akses deeply nested value.
Hasil
"NYC"
Pertanyaan Umum tentang GET_PATH
Apa itu fungsi GET_PATH di Snowflake?
Mengakses nested element dalam VARIANT menggunakan path string. Di Snowflake, fungsi GET_PATH termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan GET_PATH di Snowflake?
Gunakan sintaks berikut: GET_PATH(variant, path). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi GET_PATH?
Fungsi GET_PATH mengembalikan nilai bertipe VARIANT. 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 GET_PATH?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: variant (VARIANT, wajib): Data VARIANT untuk diakses; path (VARCHAR, wajib): Path ke nested element (contoh: 'a.b.c' atau 'a[0].b').