JSON
MySQL
JSON_EXTRACT
Mengekstrak data dari dokumen JSON menggunakan path expression. Mengembalikan JSON value.
Tipe hasil:
JSONDiperbarui: 7 Jan 2026Syntax
SQL
JSON_EXTRACT(json_doc, path[, path] ...)Parameter
json_docJSONwajib
Dokumen JSON sumber
pathstringwajib
Path expression ($.key, $[0], dll)
Contoh Penggunaan
Extract Object Property
SQL
1 SELECT JSON_EXTRACT(data, '$.name') AS name 2 FROM users;
Mengambil property 'name' dari JSON.
Hasil
(extracted name with quotes: "John")
Extract Array Element
SQL
1 SELECT JSON_EXTRACT(tags, '$[0]') AS first_tag 2 FROM posts;
Mengambil element pertama array.
Hasil
(first tag)
Nested Path
SQL
1 SELECT JSON_EXTRACT(profile, '$.address.city') AS city 2 FROM customers;
Akses nested property.
Hasil
(nested city value)