0
나는 (MySQL은) JSON 문자열을하고 난 ID = 2 이름 싶어 :common_schema를 사용하여 JSON에서 값을 추출하는 방법은 무엇입니까?
SET @json := '
{
"list": [
{"id": "1", "name": "John"},
{"id": "2", "name": "Ben"},
{"id": "3", "name": "Clara"}
]
}
';
SELECT common_schema.extract_json_value(@json, '/list/name') ;
내가 '존 벤 클라라'얻을이 방법, 즉 3 명입니다. id = 2 인 것을 어떻게 얻을 수 있습니까? 그 중에서도
, 나는 시도 :
SELECT common_schema.extract_json_value(@json, '/list/descendant-or-self::name[2]') ;
을 성공하지.
SELECT common_schema.extract_json_value을 (@json를 'descendant-이 시도