pg 生成从1开始到某数的数列

generate_series(start,stop)

可用于处理网页页码等……

select 'a' n, '1' p
union all
select 'b' n, '2' p

运行结果:

将p列作为终止页码

select n,generate_series(1,p::integer)
from(
select 'a' n, '1' p
union all
select 'b' n, '2' p ) aa

则运行结果:

pg 生成从1开始到某数的数列_第1张图片

你可能感兴趣的:(pg)