Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / 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 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
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 một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

7.4. Kết hợp tỷ lệ kèo bóng đá trực tuyến hôm nay

Kết quả của hai tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được kết hợp bằng cách sử dụng liên minh hoạt động, giao lộ và sự khác biệt. Cú pháp là

Query1Union [tất cả]Query2
Query1giao nhau [tất cả]Query2
Query1ngoại trừ [tất cả]Query2

WHEREQuery1Query2là tỷ lệ kèo bóng đá trực tuyến hôm nay có thể sử dụng bất kỳ tính năng nào được thảo luận cho đến thời điểm này.

UnionBổ sung hiệu quả tỷ lệ kèo bóng đá trực tuyến hôm nay quả củaQuery2đến tỷ lệ kèo bóng đá trực tuyến hôm nay quả củaQuery1(mặc dù không có gì đảm bảo rằng đây là thứ tự mà các hàng thực sự được trả lại). Hơn nữa, nó loại bỏ các hàng trùng lặp khỏi tỷ lệ kèo bóng đá trực tuyến hôm nay quả của nó, theo cách tương tự nhưkhác biệt, trừ khiLiên minh tất cảđược sử dụng.

IntersectTrả về tất cả các hàng cả hai trong tỷ lệ kèo bóng đá trực tuyến hôm nay quả củaQuery1và tỷ lệ kèo bóng đá trực tuyến hôm nay quả làQuery2. Các hàng trùng lặp được loại bỏ trừ khigiao nhau tất cảđược sử dụng.

ngoại trừTrả về tất cả các hàng doQuery1nhưng không phải là tỷ lệ kèo bóng đá trực tuyến hôm nay quả củaQuery2. (Cái này đôi khi được gọi làkhác biệtgiữa hai tỷ lệ kèo bóng đá trực tuyến hôm nay.) Một lần nữa, các bản sao được loại bỏ trừ khingoại trừ tất cảđược sử dụng.

Để tính toán sự kết hợp, giao điểm hoặc chênh lệch của hai tỷ lệ kèo bóng đá trực tuyến hôm nay, hai tỷ lệ kèo bóng đá trực tuyến hôm nay phải làLiên minh tương thíchHồi, có nghĩa là chúng trả về cùng một số cột và các cột tương ứng có các loại dữ liệu tương thích, như được mô tả trongPhần 10.5.

Đặt hoạt động có thể được kết tỷ lệ kèo bóng đá trực tuyến hôm nay, ví dụ

Query1UnionQuery2ngoại trừQuery3

tương đương với

(Query1Unionquery2) Ngoại trừQuery3

Như được hiển thị ở đây, bạn có thể sử dụng dấu ngoặc đơn để kiểm soát thứ tự đánh giá. Không có dấu ngoặc đơn,Unionngoại trừLiên tỷ lệ kèo bóng đá trực tuyến hôm nay từ trái sang phải, nhưngIntersectLiên tỷ lệ kèo bóng đá trực tuyến hôm nay chặt chẽ hơn hai toán tử đó. Do đó

Query1Unionquery2IntersectQuery3

có nghĩa là

Query1Union (Query2IntersectQuery3)

Bạn cũng có thể bao quanh một cá nhântỷ lệ kèo bóng đá trực tuyến hôm nayvới dấu ngoặc đơn. Điều này rất quan trọng nếutỷ lệ kèo bóng đá trực tuyến hôm nayCần sử dụng bất kỳ điều khoản nào được thảo luận trong các phần sau, chẳng hạn nhưGiới hạn. Không có dấu ngoặc đơn, bạn sẽ gặp lỗi cú pháp, nếu không thì mệnh đề sẽ được hiểu là áp dụng cho đầu ra của thao tác đã đặt thay vì một trong các đầu vào của nó.

Chọn A từ B Union Chọn X từ Y Giới hạn 10

được chấp nhận, nhưng nó có nghĩa là

(chọn A từ B Union Chọn X từ Y) Giới hạn 10

không

Chọn A từ B Union (chọn X từ Y Giới hạn 10)