이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.4300배트맨 토토100-1008버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

9.22. 반환 기능 설정

이 섹션에서는 더 많은 것을 반환할 수 있는 함수를 설명합니다. 한 행보다 현재 이 클래스의 유일한 함수는 다음과 같습니다. 시리즈 생성 함수(자세한 내용은표 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