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

9.18. 배열 기능 및 연산자

테이블롤 토토 유형에 사용할 수있는 연산자를 보여줍니다.

표 9-43. 롤 토토 연산자

운영자 설명 example 결과
= Equal 롤 토토 [1.1,2.1,3.1] :: int [] = t
< 동일하지 않음 롤 토토 [1,2,3] <> 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
@> contain 배열 [1,4,3] @> 롤 토토 [3,1] t
<@ 롤 토토 [2,7] <@ array [1,7,4,2,6] t
&& 오버랩 (공통 요소가 있음) 롤 토토 [1,4,3] && t
|| 롤 토토-롤 토토 연결 롤 토토 [1,2,3] || 배열 [4,5,6] {1,2,3,4,5,6}
|| 롤 토토-롤 토토 연결 롤 토토 [1,2,3] || {{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}

롤 토토 비교 롤 토토 컨텐츠 요소 별 요소를 비교,PostgreSQL8.2 이전 : 이전

참조섹션 8.15자세한 내용은섹션 11.2어떤 자세한 내용은

테이블롤 토토 유형과 함께 사용할 수있는 기능을 보여줍니다.섹션 8.15자세한 내용은

표 9-44. 롤 토토 기능

기능 반환 유형 설명 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], {1,2,3,4,5}
array_ndims(AnyArray) int 롤 토토의 치수 수를 반환 array_ndims (Array [[1,2,3], 2
array_dims(AnyArray) 텍스트 배열의 텍스트 표현을 반환 array_dims (Array [[1,2,3], [1 : 2] [1 : 3]
array_fill(Anylement, int [] [, int []]) AnyArray 제공 값으로 초기화 된 롤 토토을 반환합니다 array_fill (7, 어레이 [3], 배열 [2]) [2 : 4] = 7,7,7
array_length(AnyArray, int) int 요청 된 롤 토토의 길이를 반환 array_length (롤 토토 [1,2,3], 1) 3
Array_Lower(AnyArray, int) int 요청 된 롤 토토 치수의 하한을 반환 array_lower ( '[0 : 2] = 1,2,3':: int [], 0
array_prepend(Anylement, AnyArray) AnyArray 롤 토토의 시작 부분에 요소를 추가하십시오 array_prepend (1, array [2,3]) {1,2,3}
array_remove(AnyArray, Anylement) AnyArray 롤 토토에서 주어진 값과 동일한 모든 요소를 ​​제거합니다. array_remove (Array [1,2,3,2], 2) {1,3}
array_replace(AnyArray, Anylement, Anylement) AnyArray 주어진 값과 동일한 각 롤 토토 요소를 새 새로 교체 array_replace (Array [1,2,5,4], 5, {1,2,3,4}
array_to_string(AnyArray, 텍스트 [, 텍스트]) 텍스트 제공된 구분기를 사용하여 롤 토토 요소를 연결합니다 array_to_string (array [1, 2, 3, null, 5], 1,2,3,*,5
array_upper(AnyArray, int) int 요청 된 롤 토토 치수의 상한을 반환 array_upper (배열 [1,8,3,7], 1) 4
String_to_array(텍스트, 텍스트 [, 텍스트]) 텍스트 [] 제공된 구분기를 사용하여 문자열을 롤 토토 요소로 분할하십시오 String_to_array ( 'xx ~^~ yy ~^~ zz', '~^~', xx, null, zz
Unnest(AnyArray) 모든 요소 설정 롤 토토을 행으로 확장 Unnest (Array [1,2])
1
2
(2 줄)

inString_to_array, if

inString_to_array, ifarray_to_string, null-string 매개 변수 인 경우

참고 :행동에는 두 가지 차이가 ​​있습니다String_to_arrayPre-9.1 버전에서PostgreSQL. 먼저, 그것은 할 것입니다

참조섹션 9.20집계 함수 정보array_agg롤 토토과 함께 사용하려면