반응형
mariadb json 배열 조회
mariadb json 조회
- 아래글은 json 조회 글입니다.
2025.01.28 - [db/maria db] - mariadb json 조회 함수
mariadb json 조회 함수
mariadb json 조회마리아 디비 json 조회MariaDB에서 JSON 데이터 특정 값 조회 함수 만들기 mariadb json 조회 함수CREATE FUNCTION fn_json_value( json_data TEXT, field_path VARCHAR(255))RETURNS VARCHAR(255)BEGIN RETURN JSON
st-d.tistory.com
mariadb json 배열 조회
CREATE FUNCTION fn_json_value2(
json_data TEXT,
field_path VARCHAR(255)
)
RETURNS VARCHAR(255)
BEGIN
RETURN JSON_UNQUOTE(JSON_EXTRACT(json_data, field_path));
end
- 이전 글에서 [fn_json_value] 생성하여 이번에는 [fn_json_value2]로 함수를 생성하였습니다.
json 하위 조회
SELECT fn_json_value2('{"name": "홍길동", "age": 30, "addr": {"city":"서울","zipcode":"12345"}}'
, '$.addr.city') AS result;
- [field_path] 변수에 [$.addr.city]를 지정하여 addr 하위 city를 조회합니다.
json 하위 배열 조회
SELECT fn_json_value2('{"name": "홍길동", "age": 30
, "addr": [{"city":"서울","zipcode":"12345"},{"city":"세종","zipcode":"09876"}]}'
, '$.addr[1].city') AS result;
- [field_path] 변수에 [$.addr[0].city] 를 지정하여 addr 하위 city의 [서울]을 조회합니다.
- [ $.addr[1].city] 지정 시 [세종]이 조회됩니다.
반응형
'db > maria db' 카테고리의 다른 글
mariadb json 조회 함수 (0) | 2025.01.28 |
---|---|
mariaDB auto_increment 설정 및 초기화 (0) | 2024.09.17 |
mariadb insert 키 추출 (0) | 2024.09.17 |
maria db restore DBeaver error ( maria db 복원 에러) (1) | 2024.09.17 |
maria db 테이블 명세서 쿼리 (0) | 2024.09.06 |