
JSON_EXTRACT(json_doc, path) 함수는 JSON 문서 내 특정 경로의 데이터를 추출하는 데 사용됩니다.
path 파라미터는 JSON 문서 내에서 데이터를 찾을 경로를 지정하는 문자열입니다.
예를 들어, JSON 문서가 다음과 같다면:
#hostingforum.kr
json
{
"name": "John",
"age": 30,
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY"
}
}
JSON_EXTRACT 함수를 사용하여 "address" 경로의 데이터를 추출하려면 다음과 같이 사용할 수 있습니다:
#hostingforum.kr
sql
SELECT JSON_EXTRACT(json_doc, '$.address') FROM 테이블명;
이 코드는 "address" 경로의 데이터를 추출하고, 다음과 같은 결과를 반환합니다:
#hostingforum.kr
json
{
"street": "123 Main St",
"city": "New York",
"state": "NY"
}
또한, JSON_EXTRACT 함수는 JSON 문서 내의 특정 필드를 추출할 수도 있습니다. 예를 들어, 위의 JSON 문서에서 "name" 필드를 추출하려면 다음과 같이 사용할 수 있습니다:
#hostingforum.kr
sql
SELECT JSON_EXTRACT(json_doc, '$.name') FROM 테이블명;
이 코드는 "name" 필드의 데이터를 추출하고, "John"라는 결과를 반환합니다.
JSON_EXTRACT 함수는 JSON 문서 내의 데이터를 추출하는 데 사용할 수 있는 유용한 도구입니다. 다양한 경로와 필드를 지정하여 데이터를 추출할 수 있습니다.
2025-03-02 19:43