[SQL] JSON Parsing Functions

JSON Parsing Functions

  • JSON의 포맷을 이미 아는 상황에서만 사용가능한 함수

%%sql

SELECT JSON_EXTRACT_PATH_TEXT('{"f2":{"f3": "1"},"f4":{"f5":"99","f6":"star"}}','f4', 'f6');
  • JSON_EXTRACT_PATH_TEXT 함수의 첫번째 인자는 JSON정보, 두번째 인자부터는 뎁스를 하나씩 들어가는 방식
  • f4의 f6정보를 가져오니까 "star"를 리턴함
%%sql

SELECT JSON_EXTRACT_PATH_TEXT('{"f2":{"f3": "1"},"f4":{"f5":"99","f6":"star"}}','f4');
  • f4 까지만 가져오니까
{
  "f5":"99",
  "f6":"star"
}
  • 위 제이슨정보를 리턴함

좋은 웹페이지 즐겨찾기