JSON_SEARCH

JSON



JSON_SEARCH(json_doc, one_or_all, search_str[, escape_char[, path]...])
json_doc
JSON
one_or_all
"one"
"all"
search_str
escape_char :
optional
path
optional

使: JSON:
{
"name": "John",
"age": 30,
"skills": ["Java", "SQL"]
}
SQL:
SELECT JSON_SEARCH('{"name": "John", "age": 30, "skills": ["Java", "SQL"]}', 'one', 'John') AS search_result;
"$.name"
:
SELECT JSON_SEARCH('{"name": "John", "age": 30, "skills": ["Java", "SQL", "Java"]}', 'all', 'Java') AS search_result;
["$.skills[0]", "$.skills[2]"]