Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12/11/10/9.6/9.5/9.4/9.3/9.2/9.1/9.0/8.4/8.3
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng tỷ lệ kèo bóng đá 88 trang chohiện tạiPhiên bản hoặc tỷ lệ kèo bóng đá 88 trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

F.18.intagg

TheintaggMô -đun cung cấp bộ tổng hợp số nguyên và bộ liệt kê.intagghiện đã lỗi thời, bởi vì có các chức năng tích hợp cung cấp tỷ lệ kèo bóng đá 88 siêu năng lực của các khả năng của nó. Tuy nhiên, mô-đun vẫn được cung cấp dưới dạng trình bao bọc tương thích xung quanh các chức năng tích hợp.

F.18.1.Chức năng

Bộ tổng hợp là hàm tổng hợpint_array_aggregate (số nguyên)tạo ra tỷ lệ kèo bóng đá 88 mảng số nguyên chứa chính xác các số nguyên mà nó được cho ăn. Đây là tỷ lệ kèo bóng đá 88 trình bao bọc xung quanhmảng_agg, làm điều tương tự cho bất kỳ loại mảng nào.

Người liệt kê là tỷ lệ kèo bóng đá 88 hàmint_array_enum (số nguyên [])Trở lạiSố nguyên setof. Nó thực chất là hoạt động ngược của bộ tổng hợp: đưa ra tỷ lệ kèo bóng đá 88 loạt các số nguyên, mở rộng nó thành tỷ lệ kèo bóng đá 88 tập hợp các hàng.Unnest, làm điều tương tự cho bất kỳ loại mảng nào.

F.18.2.Sử dụng mẫu

Nhiều hệ thống cơ sở dữ liệu có khái niệm về tỷ lệ kèo bóng đá 88 bảng. tỷ lệ kèo bóng đá 88 bảng như vậy thường nằm giữa hai bảng được lập chỉ mục, ví dụ:

Tạo bảng bên trái (khóa chính ID int, ...);

Nó thường được sử dụng như thế này:

11218_11324tỷ lệ kèo bóng đá 88;

Điều này sẽ trả lại tất cả các mục trong bảng bên phải cho tỷ lệ kèo bóng đá 88 mục trong bảng tay trái. Đây là tỷ lệ kèo bóng đá 88 cấu trúc rất phổ biến trong SQL.

Bây giờ, phương pháp này có thể cồng kềnh với số lượng rất lớn tỷ lệ kèo bóng đá 88 mục trongOne_to_manyBảng. Thông thường, tỷ lệ kèo bóng đá 88 sự tham gia như thế này sẽ dẫn đến việc quét chỉ mục và tìm nạp cho mỗi lần nhập tay phải trong bảng cho tỷ lệ kèo bóng đá 88 mục nhập tay trái cụ thể.

Tạo Tóm tắt bảng là

Điều này sẽ tạo tỷ lệ kèo bóng đá 88 bảng với tỷ lệ kèo bóng đá 88 hàng trên mỗi mục bên trái và tỷ lệ kèo bóng đá 88 mảng các mục phải. Bây giờ điều này là khá vô dụng mà không cần tỷ lệ kèo bóng đá 88 số cách sử dụng mảng;

Chọn trái, int_array_enum (phải) từ tóm tắt ở đâu bên trái =tỷ lệ kèo bóng đá 88;

Truy vấn trên sử dụngint_array_enumtạo ra kết quả giống như

Chọn trái, ngay từ One_To_Many ở đâu bên trái =tỷ lệ kèo bóng đá 88;

Sự khác biệt là truy vấn đối với bảng tóm tắt chỉ có tỷ lệ kèo bóng đá 88 hàng từ bảng, trong khi truy vấn trực tiếp chống lạiONE_TO_MANYphải chỉ mục quét và lấy tỷ lệ kèo bóng đá 88 hàng cho mỗi mục.

Trên tỷ lệ kèo bóng đá 88 hệ thống, tỷ lệ kèo bóng đá 88Giải thích12982_1309413117_13130Bảng, được thay thế bằng:

Chọn phải, đếm (bên phải) từtỷ lệ kèo bóng đá 88) như trái