数智融合计算服务 DATAARTSFABRIC-数组函数:unnest(anyarray)

时间:2025-06-17 08:50:21

unnest(anyarray)

描述:扩大一个数组为一组行。

返回类型:setof anyelement

示例:

1
2
3
4
5
6
SELECT unnest(ARRAY[1,2]) AS RESULT;
 result 
--------
      1
      2
(2 rows)

unnest函数配合string_to_array数组使用。数组转列,先将字符串按逗号分割成数组,然后再把数组转成列:

1
2
3
4
5
6
7
8
SELECT unnest(string_to_array('a,b,c,d',',')) AS RESULT;
 result
--------
 a
 b
 c
 d
(4 rows)
support.huaweicloud.com/devg-fabric/dataartsfabric_sql_04_0217.html