9.18. ���ؼ��ϵĺ���

����������Щ���ܷ��ض���һ�еĺ�����Ŀǰ������͵ĺ���ֻ�����к����ɺ����� �� Table 9-38 ������

Table 9-38. ���к����ɺ���

������������������������
generate_series(start, stop)int �� bigintsetof int �� setof bigint �������������ͬ�� ����һ����ֵ���У��� start �� stop������Ϊһ��
generate_series(start, stop, step)int or bigintsetof int or setof bigint (same as argument type) ����һ����ֵ���У��� start �� stop������Ϊ step��

��� step ���������� start ���� stop�� ��ô�������С��뷨����� step �Ǹ�����start С�� stop�� �򷵻����С������ NULL ���룬Ҳ�������С�step Ϊ������һ������ ������һЩ���ӣ�

select * from generate_series(2,4);
 generate_series
-----------------
               2
               3
               4
(3 rows)

select * from generate_series(5,1,-2);
 generate_series
-----------------
               5
               3
               1
(3 rows)

select * from generate_series(4,3);
 generate_series
-----------------
(0 rows)

select current_date + s.a as dates from generate_series(0,14,7) as s(a);
   dates
------------
 2004-02-05
 2004-02-12
 2004-02-19
(3 rows)