HelloKoKo
[MariaDB] Json Array Object Type Search 본문
실행 환경: MariaDB
array 안에 object 형식으로 들어가 있는 경우 검색하는 방법이다.
json_extract를 사용하여 height value 를 추출한후 json_search를 통해서 검색 해내는 방법이다.
SET @json_document = '{ "name": "ab", "specs": [{ "weight": 10, "height": "as" }, { "weight": 101, "height": "as1" }] }';
SELECT JSON_SEARCH(JSON_EXTRACT(@json_document, '$.specs[*].height'), 'all', "as") is not null;
결과
결과 값이 있을 경우 1, 없을 경우 0으로 검색 된다.
'MariaDB' 카테고리의 다른 글
[MariaDB] JSON_CONTAINS Array Search 문제점 (0) | 2023.01.11 |
---|
Comments