
JSON_EXTRACT(json_doc, path) 함수에서 대소문자를 무시하려면 JSON 경로를 대소문자를 구분하지 않는 형식으로 지정하면 됩니다. 예를 들어, JSON 문서의 키 이름이 "name"일 경우 $.name, $.Name, $.NAME 등과 같이 대소문자를 구분하지 않는 형식으로 지정할 수 있습니다.
다만, JSON_EXTRACT(json_doc, path) 함수에서 대소문자를 무시하는 방법은 없습니다. 대소문자를 구분하지 않는 형식으로 JSON 경로를 지정해야 하며, 이는 개발자가 직접 지정해야 합니다.
다음은 대소문자를 구분하지 않는 형식으로 JSON 경로를 지정한 예제입니다.
sql
SELECT JSON_EXTRACT('{"name": "John", "age": 30}', '$.name') AS name;
SELECT JSON_EXTRACT('{"name": "John", "age": 30}', '$.NAME') AS name;
SELECT JSON_EXTRACT('{"name": "John", "age": 30}', '$.NAME') AS name;
위 예제에서 $.name, $.Name, $.NAME은 모두 대소문자를 구분하지 않는 형식으로 JSON 경로를 지정한 것입니다.
2025-08-13 07:04