Presto-返回数组行的1个元素

时间:2020-09-10 11:07:44

标签: sql arrays json presto

我有一个表,在(列名)中带有嵌套的json数组,表由5个部分(col1,col2,col3,col4,col5)组成,并带有多个“行”。 col5是行号。我正在尝试为第1行提取col3。

我的一位同事建议我使用element_at(columnname, 1),它返回该行数据的整个json字符串,但我想提取该数据的一部分。我找不到如何从我所拥有的内容中提取该json字符串的一部分。

有没有办法提取col3?

1 个答案:

答案 0 :(得分:1)

找到了。 element_at(columnname,1).col1