我在一个json文件中有以下数组,我需要将其转换为关系数据:
"items": [
"item1",
"item2",
"item3"
]
字符串
我正在使用以下查询进行转换,但无法在数组中显示所需的值:
select items
from test_table stg,
json_table(stg.json_data, '$.items[*]'
columns (
items path '$.items'
)
);
型
我错过了什么?
1条答案
按热度按时间vshtjzan1#
您已经进入了外部路径为
$.items[*]
的数组。从那里开始,数组元素位于路径$
,而不是$.items
。字符串
其中,对于样本数据:
型
输出:
| ITEMS |
| ------------ |
| item1 |
| item2 |
| item3 |
fiddle