Hàm soi kèo bóng đá truoctran sổCung cấp khả soi kèo bóng đá truoctran thực hiện các tính toán trên các bộ hàng có liên quan đến hàng truy vấn hiện tại. Nhìn thấyPhần 3.5Để giới thiệu về tính soi kèo bóng đá truoctran này vàPhần 4.2.8Để biết chi tiết cú pháp.
Các soi kèo bóng đá truoctran sổ tích hợp được liệt kê trongBảng 9.67. Lưu ý rằng các chức soi kèo bóng đá truoctran nàyphải10445_10498Over
mệnh đề là bắt buộc.
Ngoài các chức soi kèo bóng đá truoctran này, bất kỳ tập hợp thông thường được tích hợp hoặc người dùng nào được xác định bởi người dùng (nghĩa là, không được đặt hàng hoặc tập hợp giả thuyết) có thể được sử dụng làm hàm cửa sổ; nhìn thấy10819_10838Đối với một danh sách các tập hợp tích hợp. Các chức năng tổng hợp chỉ hoạt động như các soi kèo bóng đá truoctran sổ khi mộtOver
mệnh đề tuân theo cuộc gọi; Nếu không, chúng hoạt động như các tập hợp đơn giản và trả lại một soi kèo bóng đá truoctran duy nhất cho toàn bộ tập hợp.
Bảng 9.67. soi kèo bóng đá truoctran sổ đa năng
Tất cả các chức soi kèo bóng đá truoctran được liệt kê trongBảng 9.67phụ thuộc vào thứ tự sắp xếp được chỉ định bởiĐặt soi kèo bóng đá truoctran bởi
mệnh đề của định nghĩa soi kèo bóng đá truoctran sổ liên quan. Hàng không khác biệt khi chỉ xem xétĐặt soi kèo bóng đá truoctran bởi
Các cột được cho làPeers. Bốn chức soi kèo bóng đá truoctran xếp hạng (bao gồmcume_dist
) được định nghĩa để chúng đưa ra câu trả lời tương tự cho tất cả các soi kèo bóng đá truoctran của một nhóm ngang soi kèo bóng đá truoctran.
Lưu ý rằngFirst_value
, last_value
vànth_value
Chỉ xem xét các soi kèo bóng đá truoctran trongkhung soi kèo bóng đá truoctran sổxông, theo mặc định có chứa các hàng từ đầu phân vùng thông qua ngang hàng cuối cùng của hàng hiện tại. Điều này có khả soi kèo bóng đá truoctran cho kết quả không có ích cholast_value
và đôi khi cũngnth_value
. Bạn có thể xác định lại khung bằng cách thêm một đặc tả khung phù hợp (phạm vi
, soi kèo bóng đá truoctran
hoặcNhóm
) đếnOver
mệnh đề. Nhìn thấyPhần 4.2.8Để biết thêm thông tin về thông số kỹ thuật của khung.
Khi một hàm tổng hợp được sử dụng làm hàm soi kèo bóng đá truoctran sổ, nó tổng hợp trên các hàng trong khung soi kèo bóng đá truoctran sổ của hàng hiện tại. Một tổng hợp được sử dụng vớiĐặt soi kèo bóng đá truoctran bởi
và Định nghĩa khung soi kèo bóng đá truoctran sổ mặc định tạo ra Achạy sumxôngloại hành vi, có thể hoặc không phải là những gì mong muốn. Để có được tổng hợp trên toàn bộ phân vùng, hãy bỏ quaĐặt soi kèo bóng đá truoctran bởi
hoặc sử dụngsoi kèo bóng đá truoctran giữa không bị ràng buộc trước và không bị ràng buộc sau
. Các thông số kỹ thuật khác có thể được sử dụng để có được các hiệu ứng khác.
Tiêu chuẩn SQL xác định ATôn trọng NULLS
hoặcbỏ qua nulls
Tùy chọn chochì
, LAG
, first_value
, last_value
vànth_value
. Điều này không được triển khai trongPostgreSQL: Hành vi luôn giống như mặc định của tiêu chuẩn, cụ thể làTôn trọng NULLS
. Tương tự như vậy, tiêu chuẩn củaTừ đầu tiên
hoặctừ cuối
Tùy chọn chonth_value
không được triển khai: Chỉ có mặc địnhtừ đầu tiên
Hành vi được hỗ trợ. (Bạn có thể đạt được kết quả củaTừ cuối
bằng cách đảo ngượcĐặt soi kèo bóng đá truoctran bởi
Đặt soi kèo bóng đá truoctran.)