이 섹션에서는 더 많은 것을 반환할 수 있는 함수를 설명합니다. 한 행보다 현재 이 클래스의 유일한 함수는 다음과 같습니다. 시리즈 생성 함수(자세한 내용은표 9-45그리고테이블 9-46.
표 9-45. 시리즈 생성 함수
| 기능 | 인수 유형 | 메이저 토토 사이트 유형 | 설명 | 
|---|---|---|---|
generate_series(시작, 중지) | 
          int또는비긴트 | setof int또는setof bigint(인수 유형과 동일) | 다음에서 일련의 값을 생성합니다.시작에중지1단계 크기로 | 
generate_series(시작, 중지,
          단계) | 
          int또는비긴트 | setof int또는setof bigint(인수 유형과 동일) | 다음에서 일련의 값을 생성합니다.시작에중지단계 크기는단계 | 
generate_series(시작, 중지,
          단계 간격) | 
          타임스탬프또는시간대가 포함된 타임스탬프 | 타임스탬프 집합또는시간대가 포함된 타임스탬프 집합(동일 인수 유형) | 다음에서 일련의 값을 생성합니다.시작에중지단계 크기는단계 | 
언제단계양수, 행이 0개입니다. 다음과 같은 경우 반환됩니다.시작보다 큼중지. 반대로, 언제단계음수이면 0개의 행이 메이저 토토 사이트됩니다.시작다음보다 작음중지. 0개의 행도 메이저 토토 사이트됩니다.NULL입력. 오류입니다.단계0이 됩니다. 몇 가지 예는 다음과 같습니다.
SELECT * FROM generate_series(2,4);
 generate_series
-----------------
               2
               3
               4
(3열)
SELECT * FROM generate_series(5,1,-2);
 generate_series
-----------------
               5
               3
               1
(3열)
SELECT * FROM generate_series(4,3);
 generate_series
-----------------
(0행)
-- 이 예는 날짜와 정수 연산자를 사용합니다.
generate_series(0,14,7) AS s(a)에서 current_date + s.a AS 날짜를 선택하세요.
   날짜
------------
 2004-02-05
 2004-02-12
 2004-02-19
(3열)
SELECT * FROM generate_series('2008-03-01 00:00'::타임스탬프,
                              '2008-03-04 12:00', '10시간');
   generate_series   
--------
 2008-03-01 00:00:00
 2008-03-01 10:00:00
 2008-03-01 20:00:00
 2008-03-02 06:00:00
 2008-03-02 16:00:00
 2008-03-03 02:00:00
 2008-03-03 12:00:00
 2008-03-03 22:00:00
 2008-03-04 08:00:00
(9행)
  표 9-46. 첨자 생성 함수
| 기능 | 메이저 토토 사이트 유형 | 설명 | 
|---|---|---|
generate_subscripts(배열 임의배열, 어두운 정수) | 
          setof int | 주어진 배열로 구성된 시리즈를 생성합니다. 아래첨자. | 
generate_subscripts(배열 임의배열, 어두운 정수, 역방향
          부울) | 
          setof int | 주어진 배열로 구성된 시리즈를 생성합니다. 아래첨자. 언제역방향이다 true이면 시리즈가 역순으로 메이저 토토 사이트됩니다. | 
generate_subscripts은
  유효한 첨자 세트를 생성하는 편의 함수
  주어진 배열의 지정된 차원에 대해. 행이 0개입니다.
  요청한 차원이 없는 배열에 대해 반환되거나
  NULL 배열의 경우(그러나 NULL 배열의 경우 유효한 첨자가 반환됨)
  요소). 몇 가지 예는 다음과 같습니다.
-- 기본 사용법
generate_subscripts('NULL,1,NULL,2'::int[], 1)을 s로 선택하십시오.
 초 
---
 1
 2
 3
 4
(4열)
-- 배열, 아래 첨자 및 아래 첨자 표시
-- 값에는 하위 쿼리가 필요합니다.
배열에서 *를 선택하십시오.
         에          
-------
 -1,-2
 100,200