이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 9.19. 범퍼카 토토 기능 및 연산자버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

9.17. 배열 기능 및 연산자

테이블 9-40토토 결과 유형에 사용할 수있는 연산자를 보여줍니다.

표 9-40. 토토 결과 연산자

운영자 설명 example 결과
= Equal 토토 결과 [1.1,2.1,3.1] :: int [] = 토토 결과 [1,2,3] t
< 동일하지 않음 배열 [1,2,3] < 배열 [1,2,4] t
< 배열 [1,2,3] < 배열 [1,2,4] t
보다 큰 토토 결과 [1,4,3] 토토 결과 [1,2,4] t
<= 보다 작거나 동등한 배열 [1,2,3] <= 배열 [1,2,3] t
= 더 크거나 평등 토토 결과 [1,4,3] = 토토 결과 [1,4,3] t
@ 포함 토토 결과 [1,4,3] @ 토토 결과 [3,1] T
<@ 배열 [2,7] <@ 배열 [1,7,4,2,6] t
&& 오버랩 (공통 요소가 있음) 배열 [1,4,3] && 배열 [2,1] t
|| 토토 결과-토토 결과 연결 배열 [1,2,3] || 배열 [4,5,6] 1,2,3,4,5,6
|| 토토 결과-토토 결과 연결 배열 [1,2,3] || 배열 [[4,5,6], [7,8,9]] 1,2,3, 4,5,6, 7,8,9
|| 요소-토토 결과 연결 3 || 배열 [4,5,6] 3,4,5,6
|| 토토 결과-요소 연결 배열 [4,5,6] || 7 4,5,6,7

토토 결과 비교 토토 결과 내용을 비교합니다 기본 B-Tree 비교 함수를 사용하는 요소 별 요소 요소 데이터 유형의 경우. 다차원 토토 결과에서 요소는 행-대기 순서로 방문됩니다 (마지막 첨자는 다양합니다 가장 빠르게). 두 토토 결과의 내용이 동일하지만 차원은 다르고 첫 번째 차이점입니다 차원 정보는 정렬 순서를 결정합니다. (이것은 a입니다 버전에서 변경PostgreSQL8.2 이전 : 이전 버전 내용이 같은 두 배열이 같다고 주장 할 것입니다. 치수 또는 첨자 범위의 수가 다른.)

참조토토 사이트 순위 43_96자세한 내용은 토토 결과 연산자 동작에 대해.

테이블 9-41토토 결과 유형과 함께 사용할 수있는 기능을 보여줍니다. 보다토토 사이트 순위 43_96자세한 내용 이러한 기능의 사용의 예.

표 9-41. 토토 결과 기능

기능 반환 유형 설명 example 결과
array_append(AnyArray, Anylement) AnyArray 토토 결과 끝에 요소를 추가 array_append (Array [1,2], 3) 1,2,3
array_cat(AnyArray, AnyArray) AnyArray 두 토토 결과에 연결 array_cat (Array [1,2,3], 배열 [4,5]) 1,2,3,4,5
array_ndims(AnyArray) int 토토 결과의 치수 수를 반환 array_ndims (배열 [[1,2,3], [4,5,6]) 2
array_dims(AnyArray) 텍스트 배열의 텍스트 표현을 반환합니다 치수 array_dims (Array [[1,2,3], [4,5,6]) [1 : 2] [1 : 3]
array_fill(Anylement, int [], [, int []]) AnyArray 제공된 값으로 초기화 된 토토 결과을 반환합니다 선택적으로 하한 이외의 차원 1 array_fill (7, array [3], 배열 [2]) [2 : 4] = 7,7,7
array_le토토 결과th(AnyArray, int) int 요청 된 토토 결과의 길이를 반환합니다 차원 array_le토토 결과th (Array [1,2,3], 1) 3
Array_Lower(AnyArray, int) int 요청 된 토토 결과의 하한을 반환합니다 차원 array_lower ( '[0 : 2] = 1,2,3':: int [], 1) 0
array_prepend(Anylement, AnyArray) AnyArray 토토 결과의 시작 부분에 요소를 추가 array_prepend (1, 배열 [2,3]) 1,2,3
array_to_stri토토 결과(AnyArray, 텍스트) 텍스트 제공된 토토 결과 요소를 연결합니다 Delimiter array_to_stri토토 결과 (Array [1, 2, 3], '~^~') 1 ~^~ 2 ~^~ 3
array_upper(AnyArray, int) int 요청 된 토토 결과의 상한을 반환합니다 차원 array_upper (Array [1,2,3,4], 1) 4
Stri토토 결과_to_array(텍스트, 텍스트) 텍스트 [] 제공된 것을 사용하여 스트링을 토토 결과 요소로 분할합니다 Delimiter Stri토토 결과_to_array ( 'xx ~^~ yy ~^~ zz', '~^~') xx, yy, zz
UNNEST(AnyArray) 모든 요소 설정 토토 결과을 행으로 확장 Unnest (Array [1,2]) 1

2

(2 줄)

참조PostgreSQL : 문서 : 8.4 : 스포츠 토토 베트맨 함수집계 함수 정보array_agg토토 결과과 함께 사용하려면