Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발새발

Mysql Json 본문

카테고리 없음

Mysql Json

개발하는후추 2024. 2. 2. 15:41

Mysql/MariaDB에서 JSON을 다루기 위한 방법이 다양하지만 일단 내가 쓰는 것들 위주로

JSON_VALID

  • 주어진 값이 유효한 JSON 문서인지 여부를 나타냅니다. 유효한 경우 1 를 반환하고, 그렇지 않은 경우 0 를 반환하며, 인수가 NULL 인 경우 NULL 를 반환

JSON_UNQUOTE

  • JSON 값을 인용 해제하여 문자열을 반환하거나 인수가 null인 경우 NULL 를 반환
  • JSON 값은 큰따옴표(” ”)로 감싸져 있기 때문에 큰따옴표(” ”) 제거해준다

JSON_EXTRACT

  • 해당 테이블에 있는 컬럼의 값에 접근한다
JSON_EXTRACT(ego.optionValue2,'$.slaughter')
or
ego.optionValue -> '$.slaughter'
JSON_UNQUOTE(JSON_EXTRACT(ego.optionValu2, '$.slaughter'))
or
ego.optionValue2 ->> '$.slaughter'
Comments