TL; DR;有没有办法使嵌套数组的“自然”排序可用于输出?
我让Glue扫描了一些嵌套的JSON,它正确地标识了包含数组的结构。这些阵列是顺序敏感的,但在阵列中的位置之外不包含任何订购信息。如何获得索引顺序或按索引引用数组?似乎没有其他方法可以改回JSON字符串并使用JSON函数。
我已经尝试过RANK
,但这需要order by
子句才能获得1
以外的任何内容。 ROW_NUMber
产生正确排序的内容,但回溯到与原始文件有关的内容(对于大小为{{1的数组,我得到的值类似于11
和12
}} )。我尝试过使用2
进行CTE
,然后使用ROW_NUMber
进行实际选择,但这违反了频谱规则。