Mencari string value di JSON document dan mengembalikan path ke value tersebut.
JSON (path or array of paths)Diperbarui: 13 Jun 2026JSON_SEARCH(json_doc, one_or_all, search_str[, escape_char[, path] ...])JSON document untuk pencarian
'one' = return path pertama, 'all' = return semua path
String yang dicari (support wildcard % dan _)
Karakter escape (default NULL)
Path scope untuk pencarian
1 SELECT JSON_SEARCH('{"name": "John", "city": "New York"}', 'one', 'John') AS path;
Mencari 'John' dan mendapatkan path-nya.
1 SELECT JSON_SEARCH('{"items": ["apple", "apricot", "banana"]}', 'all', 'ap%') AS paths;
Mencari semua value yang dimulai dengan 'ap'.
1 SELECT id, JSON_SEARCH(data, 'one', '%@gmail.com') AS gmail_path 2 FROM users 3 WHERE JSON_SEARCH(data, 'one', '%@gmail.com') IS NOT NULL;
Mencari user dengan email Gmail.
Sudah paham JSON_SEARCH? Latih langsung di browser
Latihan interaktif, langsung di browser.