unnest无法炸裂字符串数组

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】我需要把一个字符串数组炸裂开,一行变多行,找到了unnest,但无法炸裂字符串数组

【背景】数据表中存储的是["意大利INCO.120'S 四季款修身西裤", "INCO大师系列 意大利REDA110S黑色修身西裤"] ,使用unnest(cast(title AS array)),进行炸裂,得到的结果一行数据是 意大利INCO.120'S 四季款修身西裤", "INCO大师系列 意大利REDA110S黑色修身西裤,我实际希望的结果是两行。

【StarRocks版本】3.2

这个应该是可以的

1赞

这个逗号你看是英文还是中文的,怎么感觉是中文的捏

mysql> select * from TABLE(unnest([“key”, “value”]));
±-------+
| unnest |
±-------+
| key |
| value |
±-------+
2 rows in set (0.44 sec)

英文的,后面多了个空格而已。

应该是单引号导致的

用split函数来返回数组试试