我将以下数组作为json架构的一部分。
make([]*int, 1)
如何使用oracle sql developer访问contacts元素? 下面是我的代码片段,它在方括号位置有语法错误。我是否需要一个临时变量来保存联系人变量
"CurrentAgentSnapshot": {
"Configuration": {
"Contacts": []
}
}
答案 0 :(得分:0)
您可以使用json_array或json_arrayagg
SELECT json_object('id' VALUE mgr.employee_id,
'manager' VALUE (mgr.first_name || ' '|| mgr.last_name),
'numReports' VALUE count(rpt.employee_id),
'reports' VALUE json_arrayagg(rpt.employee_id
ORDER BY rpt.employee_id))
FROM employees mgr, employees rpt
WHERE mgr.employee_id = rpt.manager_id
GROUP BY mgr.employee_id, mgr.last_name, mgr.first_name
HAVING count(rpt.employee_id) > 6;