[英]Parse Multiple Json Array Elements in Oracle
您可以使用JSON_TABLE
獲取數組值,然后使用LISTAGG
進行聚合:
SELECT LISTAGG( orgPhoneNum, ',' ) WITHIN GROUP ( ORDER BY row_number )
AS orgPhoneNums
FROM JSON_TABLE(
'{"orgPhoneNum":[["9952044727"],["5464646464"]]}',
'$.orgPhoneNum[*][*]'
COLUMNS (
row_number FOR ORDINALITY,
orgPhoneNum VARCHAR2(10) PATH '$'
)
)
哪些輸出:
| 有機體 | |:-------------------- | | 9952044727,5464646464 |
db<> 在這里擺弄
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.