JSON

GET_PATH

SnowflakeSnowflake

Mengakses nested element dalam VARIANT menggunakan path string.

Tipe hasil: VARIANTDiperbarui: 6 Jan 2026

Syntax

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
1SELECT 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').