更新时间:2025-07-08 GMT+08:00
下标生成函数
generate_subscripts(array anyarray, dim int)
描述:生成一系列包括给定数组的下标。
返回值类型:setof int
示例:
1 2 3 4 5 6 7 8 |
SELECT generate_subscripts('{NULL,1,NULL,2}'::int[], 1) AS s; s --- 1 2 3 4 (4 rows) |
generate_subscripts(array anyarray, dim int, reverse boolean)
描述:生成一系列包括给定数组的下标。当reverse为真时,该系列则以相反的顺序返回。
返回值类型:setof int
示例:
1 2 3 4 5 6 7 8 |
SELECT generate_subscripts('{NULL,1,NULL,2}'::int[], 1,TRUE) AS s; s --- 4 3 2 1 (4 rows) |
父主题: 返回集合的函数