토토 꽁 머니 9.1.24 문서화 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.1 : 행 및 스포츠 토토 결과 비교 | up | 9 장. 기능 및 운영자 | 토토 커뮤니티 PostgreSQL : 문서 : 9.1 : 시스템 정보 기능 |
이 섹션에서는 더 많이 반환 할 수있는 기능을 설명합니다 한 줄보다. 현재이 클래스의 유일한 기능은입니다 시리즈 생성 함수, 자세한 내용표 9-46and테이블 9-47.
표 9-46. 시리즈 생성 기능
기능 | 인수 유형 | 반환 유형 | 설명 |
---|---|---|---|
Generate_Series (시작, STOP) |
int또는bigint | int또는bigint(인수 유형과 동일) | 일련의 값을 생성시작toSTOP단계 크기가 1 |
Generate_Series (시작, 정지,
step) |
int또는bigint | int또는bigint(인수 유형과 동일) | 일련의 값을 생성시작toSTOP스텝 크기의Step |
Generate_Series (시작, 정지,
Step 간격) |
타임 스탬프또는시간대가있는 타임 스탬프 | 타임 스탬프 설정또는시간대가있는 타임 스탬프 설정(와 동일 인수 유형) | 일련의 값을 생성합니다.시작to정지스텝 크기의Step |
언제Step양수, 제로 행입니다 반품 반품시작|STOP. 반대로,Step음수입니다. 제로 행이 반환됩니다.시작보다 작습니다정지. Zero 행도 반환됩니다null입력. 에 대한 오류입니다.Step0이됩니다. 몇 가지 예는 다음과 같습니다.
select * from generate_series (2,4); 생성 _series ------------------ 2 3 4 (3 줄) generate_series (5,1, -2)에서 선택 *; 생성 _series ------------------ 5 3 1 (3 줄) generate_series (4,3)에서 *를 선택하십시오. 생성 _series ------------------ (0 줄) -이 예제는 날짜 플러스 인트거 연산자에 의존합니다 generate_series (0,14,7)의 날짜로 current_date + s.a를 선택하여 s (a); 날짜 ------------ 2004-02-05 2004-02-12 2004-02-19 (3 줄) generate_series에서 *를 선택하십시오 ( '2008-03-01 00:00':: Timestamp, '2008-03-04 12:00', '10 시간 '); 생성 _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-47. 위시 생성 함수
기능 | 반환 유형 | 설명 |
---|---|---|
generate_subscripts (배열 anyarray, Dim Int) |
setof int | 주어진 배열을 포함하는 시리즈를 생성합니다 구독. |
generate_subscripts (배열 anyarray, dim int, 반대
부울) |
setof int | 주어진 배열로 구성된 시리즈를 생성합니다 구역. 언제Reverseis 사실, 시리즈는 역 순서로 반환됩니다. |
Generate_Subscripts
is
유효한 첨자 세트를 생성하는 편의 기능
주어진 배열의 지정된 치수. 제로 행입니다
요청 된 차원이없는 배열에 대해 반환 또는
NULL 어레이의 경우 (그러나 유효한 첨자는 NULL 어레이에 대해 반환됩니다.
강요). 몇 가지 예는 다음과 같습니다.
- 기본 사용 Generate_Subscripts ( 'null, 1, null, 2':: int [], 1)를 s로 선택하십시오. 에스 --- 1 2 3 4 (4 줄) - 배열, 첨자 및 구역을 제시합니다 - 값에는 하위 퀘스트가 필요합니다 배열에서 *를 선택하십시오. 에이 ------------------- -1, -2 100,200,300