Presto函数将数组元素与其相邻元素进行比较

时间:2019-01-08 22:48:47

标签: presto

表中的一列是带有unknown length的字符串数组,我想知道是否可以在Presto中执行以下操作。

  1. 扫描此数组并识别感兴趣的键
  2. 对于已识别的密钥,写下其上一个和下一个元素

例如,如果输入表如下所示,并且我对key1感兴趣

1 | ['key2', 'key1', 'key3']
2 | ['key2', 'key1']
3 | ['key1', 'key5']
4 | ['key1']

输出应为

1 | ['key2', 'key3']
2 | ['key2', NULL]
3 | [NULL,  'key5']
4 | [NULL,   NULL]

0 个答案:

没有答案