반응형
Json Format
{
"DATA":{
"PARAM1":"123123",
"PARAM2":"TEST",
"PARAM3":{
"PARAM4":"0",
"PARAM5":6000
}
}
}
Json data 중 PARAM1 값 출력
SELECT
JSON_EXTRACT(DATA.STR, '$.DATA.PARAM1') AS PARAM1
FROM
(
SELECT
'{
"DATA":{
"PARAM1":"123123",
"PARAM2":"TEST",
"PARAM3":{
"PARAM4":"0",
"PARAM5":6000
}
}
}' AS STR
FROM
DUAL
) DATA
Json data 중 PARAM3 가져오기
SELECT
JSON_EXTRACT(DATA.STR, '$.DATA.PARAM3.PARAM4') AS PARAM4
FROM
(
SELECT
'{
"DATA":{
"PARAM1":"123123",
"PARAM2":"TEST",
"PARAM3":{
"PARAM4":"0",
"PARAM5":6000
}
}
}' AS STR
FROM
DUAL
) DATA
* Json Data 결과 출력 시, 쌍따옴표 빼고 가져 오기
REPLACE 활용!
SELECT
REPLACE(JSON_EXTRACT(DATA.STR, '$.DATA.PARAM3.PARAM4'), '"', '') AS PARAM4
FROM
(
SELECT
'{
"DATA":{
"PARAM1":"123123",
"PARAM2":"TEST",
"PARAM3":{
"PARAM4":"0",
"PARAM5":6000
}
}
}' AS STR
FROM
DUAL
) DATA
'개발이야기' 카테고리의 다른 글
[Mysql] row_number() 그룹별 행번호 출력 쿼리 (0) | 2023.02.23 |
---|---|
구글 인앱 결제 검증 API 관련 이슈.. Google_Service_AndroidPublisher (0) | 2022.08.11 |
[summary] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 day 3 (0) | 2022.08.03 |
[summary] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 day 2 (0) | 2022.08.02 |
[summary] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 day1 (0) | 2022.08.01 |