sql在presto查询中选择子对象

9ceoxa92  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(300)

我在表中有以下对象

select items from item_table;

结果:

[{item={departmentNumber=2, description=Guitar, itemNumber=563082}}]

我想从中选择我尝试过的描述:

select items.item.description from item_table;

给出以下错误:

Expression items is not of type ROW

如何在这里选择子json对象

pinkon5k

pinkon5k1#

根据评论中提供的错误消息,这应该是可行的

SELECT items[1].item.description
FROM item_table

如果你想要所有的,这会很有帮助。

SELECT item.description
FROM item_table
CROSS JOIN UNNEST(items) AS t(item)

相关问题