JSON
Snowflake
JSON_EXTRACT_PATH_TEXT
Mengekstrak nilai dari nested JSON sebagai text/string. Mirip dengan GET_PATH tapi hasilnya langsung string.
Tipe hasil:
VARCHARSyntax
SQL
JSON_EXTRACT_PATH_TEXT(variant, path1 [, path2, ...])Parameter
variantVARIANTwajib
VARIANT/JSON source
path1, path2, ...VARCHARwajib
Path elements untuk navigasi nested structure
Contoh Penggunaan
Extract Nested Value
SQL
1 SELECT JSON_EXTRACT_PATH_TEXT( 2 PARSE_JSON('{"user": {"name": "John", "address": {"city": "Jakarta"}}}'), 3 'user', 'address', 'city' 4 ) as city;
Mengambil nested value sebagai string.
Hasil
| city |
|---|
| Jakarta |