我试过使用雪花的压平,但它不起作用,所以我问。
示例数据
- 数组字符串类型->varchar
id | 数组字符串 |
---|---|
1 | <10001100000][10003100000000][1000410000][10006100][10006100]>
SELECT
id,
'[' || c.value::string AS "array string"
FROM data d,
LATERAL FLATTEN(input=>split(d."array string", '[')) c;
应该可以工作,因为您正在对开放数组标记进行拆分,因此需要将其放回输出中。