๋ฐ์ํ
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
๋ฐ์ํ