Mengekstrak nilai skalar dari JSON dan mengembalikan sebagai SQL type (bukan JSON). Tersedia sejak MySQL 8.0.21.
VARCHAR/specified typeDiperbarui: 13 Jun 2026JSON_VALUE(json_doc, path [RETURNING type])Dokumen JSON sumber
Path expression ke nilai skalar
Tipe data hasil (opsional)
1 SELECT JSON_VALUE(data, '$.name') AS name 2 FROM users;
Hasil tanpa quotes (langsung string).
1 SELECT JSON_VALUE(data, '$.age' RETURNING SIGNED) AS age 2 FROM users;
Ekstrak dan cast ke integer.
1 SELECT * FROM products 2 WHERE JSON_VALUE(specs, '$.price' RETURNING DECIMAL(10,2)) > 100;
Filter berdasarkan nilai JSON.
Sudah paham JSON_VALUE? Latih langsung di browser
Latihan interaktif, langsung di browser.