У меня есть таблица с именем DATA
со столбцом JSON с именем RJSON
со следующим содержимым:
{
"TEST":"ABCD",
"PROPERTIES":{
"RESULT":[
{"f":["APPLES","ORANGES","GRAPE"]},
{"f":["APPLES","GRAPE"]},
{"f":["APPLES","ORANGES"]}]
}
}
Я хочу вывод:
APPLES: 3
ORANGES:2
GRAPES: 2
Я хочу знать, как это сделать в SQL
Что я сделал:
SELECT COUNT(1)
FROM DATA o,
JSON_TABLE ( o.RJSON,'$.PROPERTIES.RESULTS[*]'
COLUMNS (f VARCHAR2 ( 1000 CHAR ) PATH '$.f'
)
) t
WHERE 1=1;