如何将数组字符串列展平为雪花中的行



我试过使用雪花的压平,但它不起作用,所以我问。

示例数据

  • 数组字符串类型->varchar
<10001100000][10003100000000][1000410000][10006100][10006100]>
id 数组字符串
1
SELECT 
id, 
'[' || c.value::string AS "array string"
FROM data d,
LATERAL FLATTEN(input=>split(d."array string", '[')) c;

应该可以工作,因为您正在对开放数组标记进行拆分,因此需要将其放回输出中。

最新更新