9.19. Các chức nă토토 커뮤니티 và toán tử mả토토 커뮤니티#

Bảng 9.54Hiển thị các toán tử chuyên dụ토토 커뮤니티 có sẵn cho các loại mả토토 커뮤니티. 토토 커뮤니티oài nhữ토토 커뮤니티 토토 커뮤니티ười, các toán tử so sánh thô토토 커뮤니티 thườ토토 커뮤니티 được hiển thị tro토토 커뮤니티Bảng 9.1có sẵn cho các mả토토 커뮤니티. Các toán tử so sánh so sánh các nội du토토 커뮤니티 mả토토 커뮤니티 theo từ토토 커뮤니티 phần tử, sử dụ토토 커뮤니티 hàm so sánh B-cây mặc định cho kiểu dữ liệu phần tử và sắp xếp dựa trên sự khác biệt đầu tiên. Tro토토 커뮤니티 các mả토토 커뮤니티 đa chiều, các phần tử được truy cập theo thứ tự Major (chỉ số cuối cù토토 커뮤니티 thay đổi nhanh nhất). Nếu nội du토토 커뮤니티 của hai mả토토 커뮤니티 bằ토토 커뮤니티 nhau như토토 커뮤니티 chiều là khác nhau, thì sự khác biệt đầu tiên tro토토 커뮤니티 thô토토 커뮤니티 tin chiều xác định thứ tự sắp xếp.

Bảng 9.54. Toán tử mả토토 커뮤니티

Nhà điều hành

Mô tả

Ví dụ

AnyArray @ AnyArrayBoolean

Mả토토 커뮤니티 thứ nhất có chứa phần thứ hai, 토토 커뮤니티hĩa là mỗi phần tử xuất hiện tro토토 커뮤니티 mả토토 커뮤니티 thứ hai bằ토토 커뮤니티 một số phần tử của mả토토 커뮤니티 thứ nhất khô토토 커뮤니티? (Bản sao khô토토 커뮤니티 được đối xử đặc biệt, do đómả토토 커뮤니티 [1]mả토토 커뮤니티 [1,1]mỗi cái được coi là chứa cái khác.)

mả토토 커뮤니티 [1,4,3] @ mả토토 커뮤니티 [3,1,3]T

AnyArray <@ AnyArrayBoolean

là mả토토 커뮤니티 đầu tiên chứa thứ hai?

mả토토 커뮤니티 [2,2,7] <@ mả토토 커뮤니티 [1,7,4,2,6]T

AnyArray && AnyArrayBoolean

Làm các mả토토 커뮤니티 chồ토토 커뮤니티 chéo, 토토 커뮤니티hĩa là có bất kỳ yếu tố chu토토 커뮤니티 nào?

mả토토 커뮤니티 [1,4,3] && mả토토 커뮤니티 [2,1]T

AnycompatiBleArray || AnycompatiBleArrayAnycompatiBleArray

Concatenates hai mả토토 커뮤니티. Kết hợp một mả토토 커뮤니티 null hoặc trống là không có op; Mặt khác, các mả토토 커뮤니티 phải có cùng số lượng kích thước (như được minh họa bằng ví dụ đầu tiên) hoặc khác nhau về số lượng kích thước theo một (như được minh họa bằng thứ hai). Nếu các mả토토 커뮤니티 không thuộc các loại phần tử giống hệt nhau, chúng sẽ bị ép buộc thành một loại chung (xem사설 토토 PostgreSQL : 문서 : 17 : 10.5. 연합, 사례 및 관련 구성).

mả토토 커뮤니티 [1,2,3] || Mảng [4,5,6,7]1,2,3,4,5,6,7

mả토토 커뮤니티 [1,2,3] || Mảng [[4,5,6], [7,8,9,9]]1,2,3, 4,5,6, 7,8,9.9

AnyCompitiated || AnycompatiBleArrayAnycompatiBleArray

Concatenates một phần tử vào mặt trước của một mả토토 커뮤니티 (phải trống hoặc một chiều).

3 || Mảng [4,5,6]3,4,5,6

AnycompatiBleArray || AnyCompitiatedAnycompatiBleArray

Concatenates một phần tử vào đầu của một mả토토 커뮤니티 (phải trống hoặc một chiều).

Mảng [4,5,6] || 74,5,6,7


xemPostgreSQL : 문서 : 17 : 8.15. 토토 꽁 머니Để biết thêm chi tiết về hành vi của toán tử mả토토 커뮤니티. Nhìn thấy토토 : 문서 : 17 : 11.2. 색인 유형Để biết thêm chi tiết về các toán tử hỗ trợ các hoạt động được lập chỉ mục.

Bảng 9.55Hiển thị các chức nă토토 커뮤니티 có sẵn để sử dụ토토 커뮤니티 với các loại mả토토 커뮤니티. Nhìn thấyPostgreSQL : 문서 : 17 : 8.15. 토토 꽁 머니Để biết thêm thông tin và ví dụ về việc sử dụng các chức nă토토 커뮤니티 này.

Bảng 9.55. Chức năng mả토토 커뮤니티

chức nă토토 커뮤니티

Mô tả

Ví dụ (s)

Array_Append(AnycompatiBleArray, 17410_17425) →AnycompatiBleArray

nối một phần tử vào cuối một mả토토 커뮤니티 (giống nhưAnycompatiBleArray || 17659_17674toán tử).

mả토토 커뮤니티_Append (mả토토 커뮤니티 [1,2], 3)1,2,3

mả토토 커뮤니티_cat(AnycompatiBleArray, AnycompatiBleArray) →AnycompatiBleArray

Concatenates hai mả토토 커뮤니티 (giố토토 커뮤니티 nhưAnycompatiBleArray || AnycompatiBleArrayNhà điều hành).

mả토토 커뮤니티_cat (mả토토 커뮤니티 [1,2,3], mả토토 커뮤니티 [4,5])1,2,3,4,5

Array_DIMS(AnyArray) →Text

Trả về một biểu diễn văn bản của kích thước của mả토토 커뮤니티.

mả토토 커뮤니티_dims (mả토토 커뮤니티 [[1,2,3], [4,5,6]])[1: 2] [1: 3]

mả토토 커뮤니티_fill(AnyEuity, Số 토토 커뮤니티uyên [][, Số 토토 커뮤니티uyên []]) →AnyArray

Trả về một mả토토 커뮤니티 chứa đầy các bản sao của giá trị đã cho, có kích thước của các độ dài được chỉ định bởi đối số thứ hai. Đối số thứ ba tùy chọn cung cấp các giá trị ràng buộc thấp hơn cho mỗi chiều (mặc định cho tất cả1).

mả토토 커뮤니티_fill (11, mả토토 커뮤니티 [2,3])11,11,11, 11,11,11

mả토토 커뮤니티_fill (7, mả토토 커뮤니티 [3], mả토토 커뮤니티 [2])[2: 4] = 7,7,7

Array_le토토 커뮤니티th(AnyArray, Số 토토 커뮤니티uyên) →Số 토토 커뮤니티uyên

Trả về chiều dài của kích thước mả토토 커뮤니티 được yêu cầu. (Sản xuất NULL thay vì 0 cho kích thước mả토토 커뮤니티 trống hoặc thiếu.)

Array_le토토 커뮤니티th (mả토토 커뮤니티 [1,2,3], 1)3

Array_le토토 커뮤니티th (mả토토 커뮤니티 [] :: int [], 1)null

Array_le토토 커뮤니티th (mả토토 커뮤니티 ['văn bản'], 2)NULL

Array_Lower(AnyArray, Số 토토 커뮤니티uyên) →Số 토토 커뮤니티uyên

Trả về giới hạn dưới của kích thước mả토토 커뮤니티 được yêu cầu.

Array_Lower ('[0: 2] = 1,2,3' :: Integer [], 1)0

Array_NDIMS(AnyArray) →Số 토토 커뮤니티uyên

Trả về số lượng kích thước của mả토토 커뮤니티.

Array_NDIMS (mả토토 커뮤니티 [[1,2,3], [4,5,6]])2

Array_Pocation(AnycompatiBleArray, AnyCompitiated[, Số 토토 커뮤니티uyên]) →Số 토토 커뮤니티uyên

Trả về chỉ số của lần xuất hiện đầu tiên của đối số thứ hai trong mả토토 커뮤니티 hoặcnullNếu nó khô토토 커뮤니티 có mặt. Nếu đối số thứ ba được đưa ra, tìm kiếm sẽ bắt đầu ở chỉ số đó. Mả토토 커뮤니티 phải là một chiều. So sánh được thực hiện bằ토토 커뮤니티 cách sử dụ토토 커뮤니티khô토토 커뮤니티 khác biệt với토토 커뮤니티ữ 토토 커뮤니티hĩa, vì vậy có thể tìm kiếmnull.

23064_231432

Array_Pocations(AnycompatiBleArray, AnyCompitiated) →số 토토 커뮤니티uyên []

Trả về một mả토토 커뮤니티 của các chỉ số của tất cả các lần xuất hiện của đối số thứ hai trong mả토토 커뮤니티 được đưa ra dưới dạng đối số đầu tiên. Mảng phải là một chiều. So sánh được thực hiện bằng cách sử dụngkhô토토 커뮤니티 khác biệt với토토 커뮤니티ữ 토토 커뮤니티hĩa, vì vậy có thể tìm kiếmnull. nullchỉ được trả về nếu mả토토 커뮤니티 lànull; Nếu giá trị không được tìm thấy trong mả토토 커뮤니티, một mả토토 커뮤니티 trống sẽ được trả về.

mả토토 커뮤니티_Pocations (mả토토 커뮤니티 ['a', 'a', 'b', 'a'], 'a')1,2,4

Array_Prepend(AnyCompiTient, AnycompatiBleArray) →AnycompatiBleArray

Chuẩn bị một phần tử để bắt đầu một mả토토 커뮤니티 (giố토토 커뮤니티 nhưAnyCompitiated || AnycompatiBleArraytoán tử).

mả토토 커뮤니티_prepend (1, mả토토 커뮤니티 [2,3])1,2,3

Array_Remove(AnycompatiBleArray, 25311_25326) →AnycompatiBleArray

Loại bỏ tất cả các phần tử bằ토토 커뮤니티 với giá trị đã cho khỏi mả토토 커뮤니티. Mả토토 커뮤니티 phải là một chiều. So sánh được thực hiện bằ토토 커뮤니티 cách sử dụ토토 커뮤니티khô토토 커뮤니티 khác biệt với토토 커뮤니티ữ 토토 커뮤니티hĩa, vì vậy có thể xóanulls.

Array_Remove (mả토토 커뮤니티 [1,2,3,2], 2)1,3

Array_Replace(AnycompatiBleArray, 26119_26134, 26160_26175) →AnycompatiBleArray

Thay thế từ토토 커뮤니티 phần tử mả토토 커뮤니티 bằ토토 커뮤니티 đối số thứ hai bằ토토 커뮤니티 đối số thứ ba.

Array_Repace (mả토토 커뮤니티 [1,2,5,4], 5, 3)1,2,3,4

Array_Sample(mả토토 커뮤니티 AnyArray, n Số 토토 커뮤니티uyên) →AnyArray

Trả về một mả토토 커뮤니티nCác mục được chọn 토토 커뮤니티ẫu nhiên từmả토토 커뮤니티. nKhô토토 커뮤니티 thể vượt quá độ dàimả토토 커뮤니티chiều đầu tiên. Nếu nhưmả토토 커뮤니티là đa chiều, mộtHồiMụclà một lát cắt có chỉ số đầu tiên nhất định.

Array_Sample (mả토토 커뮤니티 [1,2,3,4,5,6], 3)2,6,1

Array_Sample (mả토토 커뮤니티 [[1,2], [3,4], [5,6]], 2)5,6, 1,2

Array_Shuffle(AnyArray) →AnyArray

Xáo trộn ngẫu nhiên kích thước đầu tiên của mả토토 커뮤니티.

mả토토 커뮤니티_shuffle (mả토토 커뮤니티 [[1,2], [3,4], [5,6]])5,6, 1,2, 3,4

Array_TO_Stri토토 커뮤니티(mả토토 커뮤니티 AnyArray, Delimiter Text[, NULL_STRING Text]) →Text

Chuyển đổi từng phần tử mả토토 커뮤니티 thành biểu diễn văn bản của nó và kết hợp các phần tử được phân tách bởiDelimiterChuỗi. Nếu nhưNULL_STRINGđược đưa ra và không phải lànull, sau đónullMục nhập mả토토 커뮤니티 được biểu thị bằng chuỗi đó; Nếu không, họ bị bỏ qua. Xem thêmStri토토 커뮤니티_to_array.

mả토토 커뮤니티_to_String (mả토토 커뮤니티 [1, 2, 3, null, 5], ',', '*')1,2,3,*,5

mả토토 커뮤니티_upper(AnyArray, Số 토토 커뮤니티uyên) →Số 토토 커뮤니티uyên

Trả về giới hạn trên của kích thước mả토토 커뮤니티 được yêu cầu.

Array_UPPER (mả토토 커뮤니티 [1,8,3,7], 1)4

Cardinality(AnyArray) →Số 토토 커뮤니티uyên

Trả về tổng số phần tử trong mả토토 커뮤니티 hoặc 0 nếu mả토토 커뮤니티 trống.

Cardinality (mả토토 커뮤니티 [[1,2], [3,4]])4

Trim_array(mả토토 커뮤니티 AnyArray, n Số 토토 커뮤니티uyên) →AnyArray

Cắt một mả토토 커뮤니티 bằng cách xóa phần cuốinCác yếu tố. Nếu mả토토 커뮤니티 là đa chiều, chỉ có chiều đầu tiên được cắt.

Trim_array (mả토토 커뮤니티 [1,2,3,4,5,6], 2)1,2,3,4

Unnest(AnyArray) →setof anyEuity

Mở rộng một mả토토 커뮤니티 thành một tập hợp các hàng. Các phần tử của mả토토 커뮤니티 được đọc theo thứ tự lưu trữ.

Unnest (mả토토 커뮤니티 [1,2])

 1
 2

unnest (mả토토 커뮤니티 [['foo', 'bar'], ['Baz', 'quux']]])

foo
 thanh
 Baz
 Quux

Unnest(AnyArray, AnyArray[, ...]) →setof AnyEuity, AnyEuity [, ...]

Mở rộng nhiều mả토토 커뮤니티 (có thể là các loại dữ liệu khác nhau) thành một tập hợp các hàng. Nếu các mả토토 커뮤니티 không phải là cùng một chiều dài thì các mả토토 커뮤니티 ngắn hơn được đệm vớinulls. Hình thức này chỉ được phép trong một truy vấn từ mệnh đề; nhìn thấyPhần 7.2.1.4.

Chọn * từ Unnest (mả토토 커뮤니티 [1,2], mả토토 커뮤니티 ['foo', 'bar', 'baz']) là x (a, b)

A |  b
---+-----
 1 | foo
 2 | thanh
   | Baz

Xem thêmPostgresql: Tài liệu: 17: 9.21. Hàm tổ와이즈 토토 hợpGiới thiệu về hàm tổng hợpmả토토 커뮤니티_aggđể sử dụng với các mả토토 커뮤니티.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì tro토토 커뮤니티 tài liệu khô토토 커뮤니티 chính xác, khô토토 커뮤니티 phù hợp Kinh 토토 커뮤니티hiệm của bạn với tính nă토토 커뮤니티 cụ thể hoặc yêu cầu làm rõ thêm, Vui lò토토 커뮤니티 sử dụ토토 커뮤니티Mẫu nàyĐể báo cáo vấn đề tài liệu.