Mengecek apakah path tertentu ada di JSON document. Berguna untuk validasi struktur JSON.
INT (0 or 1)Diperbarui: 13 Jun 2026JSON_CONTAINS_PATH(json_doc, one_or_all, path[, path] ...)JSON document
'one' = minimal satu path ada, 'all' = semua path harus ada
Path yang akan dicek
1 SELECT JSON_CONTAINS_PATH('{"name": "John", "age": 30}', 'one', '$.name') AS has_name;
Mengecek apakah path $.name ada.
1 SELECT JSON_CONTAINS_PATH('{"name": "John"}', 'all', '$.name', '$.email') AS has_both;
Mengecek apakah kedua path ada.
1 SELECT * FROM users 2 WHERE JSON_CONTAINS_PATH(profile, 'all', '$.name', '$.email', '$.phone');
Filter user dengan profile lengkap.
Sudah paham JSON_CONTAINS_PATH? Latih langsung di browser
Latihan interaktif, langsung di browser.