Mengekstrak nilai dari JSON sebagai string (VARCHAR). Ekuivalen dengan operator ->>.
VARCHARDiperbarui: 12 Jul 2026JSON_EXTRACT_STRING(json, path) | json ->> pathData JSON yang akan diekstrak
Path ke nilai yang diinginkan
1 SELECT JSON_EXTRACT_STRING('{"name": "John", "age": 30}', '$.name');
Mengekstrak 'name' sebagai VARCHAR.
1 SELECT 2 JSON_EXTRACT('{"val": 123}', '$.val') as json_result, 3 JSON_EXTRACT_STRING('{"val": 123}', '$.val') as string_result;
JSON_EXTRACT mengembalikan JSON, JSON_EXTRACT_STRING mengembalikan VARCHAR.
| json_result | string_result |
|---|---|
| 123 | 123 |
1 SELECT * 2 FROM products 3 WHERE JSON_EXTRACT_STRING(metadata, '$.category') = 'electronics';
Mencari produk dengan kategori tertentu dari JSON metadata.
Sudah paham JSON_EXTRACT_STRING? Latih langsung di browser
Latihan interaktif, langsung di browser.