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
8328_8399
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ế.

11.4. Chỉ kèo bóng đá hôm nay và ngày mai vàThứ tự QUA

Ngoài ra chỉ cần tìm các hàng được trả về bởi a truy vấn, một chỉ kèo bóng đá hôm nay và ngày mai có thể có thể cung cấp chúng trong một loại được sắp xếp cụ thể đặt hàng. Điều này cho phép truy vấn củaĐặt hàng bởiĐặc điểm kỹ thuật được đáp ứng mà không có bước sắp xếp riêng. Của Các loại chỉ kèo bóng đá hôm nay và ngày mai hiện được hỗ trợ bởiPostgreSQL, chỉ có B-cây có thể sản xuất được sắp xếp đầu ra - các loại chỉ kèo bóng đá hôm nay và ngày mai khác trả về các hàng không xác định, đơn hàng phụ thuộc vào thực hiện.

Người lập kế hoạch sẽ xem xét thỏa mãnĐặt hàng bởi10292_10737Đặt hàng bởiKết hợp vớigiới hạn n: một loại rõ ràng sẽ phải xử lý tất cả các dữ liệu để xác định đầu tiên10961_10964hàng, nhưng nếu có một chỉ kèo bóng đá hôm nay và ngày mai phù hợp vớiĐặt hàng bởiSau đó, Đầu tiênnHàng có thể được truy xuất trực tiếp, mà không cần quét phần còn lại.

Theo mặc định, các chỉ kèo bóng đá hôm nay và ngày mai B-cây lưu trữ các kèo bóng đá hôm nay và ngày mai nhập của họ trong việc tăng dần Đặt hàng với NULLS cuối cùng. Điều này có nghĩa là quét chuyển tiếp một chỉ kèo bóng đá hôm nay và ngày mai Trên một cộtxtạo ra đầu ra thỏa mãnĐặt hàng bởi x(hay hơn nữa,Đặt hàng bởi x asc nulls cuối cùng). Chỉ số Cũng có thể được quét ngược, tạo ra đầu ra thỏa mãnĐặt hàng bởi X Desc(hay hơn nữa,Đặt hàng bởi x desc nulls đầu tiên, kể từNULLS FIRSTlà mặc định choĐặt hàng bởi Desc).

Bạn có thể điều chỉnh thứ tự của chỉ kèo bóng đá hôm nay và ngày mai B-cây bằng cách bao gồm tùy chọnASC, Desc, NULLS đầu tiên, và/hoặcnulls cuối cùngKhi tạo chỉ kèo bóng đá hôm nay và ngày mai; vì ví dụ:

Tạo chỉ kèo bóng đá hôm nay và ngày mai Test2_info_nulls_low trên Test2 (Info nulls đầu tiên);
Tạo Chỉ kèo bóng đá hôm nay và ngày mai Test3_Desc_index trên Test3 (ID Desc nulls cuối cùng);

Một chỉ kèo bóng đá hôm nay và ngày mai được lưu trữ theo thứ tự tăng dần với nulls trước tiên có thể thỏa mãn một trong haiĐặt hàng bởi X ASC NULLS ĐẦU TIÊNhoặcĐặt hàng bởi x desc nulls cuối cùngTùy thuộc kèo bóng đá hôm nay và ngày maio hướng nào được quét trong.

Bạn có thể tự hỏi tại sao phải cung cấp cả bốn tùy chọn, khi hai tùy chọn cùng với khả năng quét ngược sẽ Che tất cả các biến thể củaĐặt hàng bởi. TRONG Các chỉ kèo bóng đá hôm nay và ngày mai một cột, các tùy chọn thực sự dư thừa, nhưng trong Các chỉ kèo bóng đá hôm nay và ngày mai Multicolumn Họ có thể hữu ích. Hãy xem xét một cột hai chỉ kèo bóng đá hôm nay và ngày mai trên(x, y): Điều này có thể thỏa mãnĐặt hàng bởi x, yNếu chúng ta quét về phía trước hoặcĐặt hàng bởi x desc, y descNếu chúng ta quét lạc hậu. Nhưng nó có thể là ứng dụng thường xuyên cần sử dụngĐặt hàng bởi X ASC, Y Desc. Có không có cách nào để nhận đặt hàng đó từ một chỉ kèo bóng đá hôm nay và ngày mai thông thường, nhưng nó là có thể nếu chỉ kèo bóng đá hôm nay và ngày mai được xác định là(x ASC, y Desc)hoặc(x desc, y asc).

Rõ ràng, các chỉ kèo bóng đá hôm nay và ngày mai với thứ tự sắp xếp không mặc định là một tính năng khá chuyên môn, nhưng đôi khi chúng có thể sản xuất Tăng tốc to lớn cho các truy vấn nhất định. Cho dù nó có giá trị Giữ một chỉ kèo bóng đá hôm nay và ngày mai như vậy phụ thuộc vào tần suất bạn sử dụng các truy vấn yêu cầu đặt hàng sắp xếp đặc biệt.