温馨提示×

pgsql unnest函数怎么使用

小亿
387
2024-06-11 10:10:34
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

PGSQL中的unnest函数用于将一个数组展开为多行记录。语法如下:

SELECT unnest(array_column) FROM table_name;

其中,array_column是包含数组的列名,table_name是包含该列的表名。示例代码如下:

SELECT unnest('{1, 2, 3, 4, 5}'::int[]) AS num;

这将返回一个包含每个数组元素的单独行的结果集:

num
---
1
2
3
4
5

注意:unnest函数只能用于数组类型的列,如果尝试在非数组列上使用它,将会报错。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:pgsql unnest函数的作用是什么

0