
JSON_UNQUOTE 함수는 JSON 문자열에서 쌍따옴표를 제거하여 문자열을 반환합니다. 그러나 JSON_UNQUOTE 함수는 JSON 문자열을 숫자로 변환하는 기능은 없습니다.
예를 들어, "1" 이라는 JSON 문자열은 JSON_UNQUOTE 함수를 사용하여 "1"으로 반환되지만, 숫자 1으로 변환하는 기능은 없습니다.
JSON_UNQUOTE 함수를 사용하여 숫자로 변환하려면 JSON_EXTRACT 함수를 사용하여 JSON 문자열을 숫자로 변환하는 함수를 호출해야 합니다.
예를 들어, "1" 이라는 JSON 문자열을 숫자 1로 변환하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
sql
SELECT JSON_EXTRACT(json_val, '$') + 0 AS num_val
FROM table;
JSON_EXTRACT 함수는 JSON 문자열에서 특정 경로를 추출합니다. '$'는 루트 경로를 의미하며, '+ 0'은 JSON 문자열을 숫자로 변환하는 기능을 호출합니다.
2025-07-13 18:29