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
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ại​​Phiê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ế.

9.21. kèo tỷ số bóng đá euro hôm nay sổ

Hàm kèo tỷ số bóng đá euro hôm nay sổCung cấp khả kèo tỷ số bóng đá euro hôm nay 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 kèo tỷ số bóng đá euro hôm nay này vàPhần 4.2.8Để biết chi tiết cú pháp.

Các kèo tỷ số bóng đá euro hôm nay sổ tích hợp được liệt kê trongBảng 9.60. Lưu ý rằng các chức kèo tỷ số bóng đá euro hôm nay nàyphảiĐược gọi bằng cú pháp kèo tỷ số bóng đá euro hôm nay sổ, tức là, mộtOvermệnh đề là bắt buộc.

Ngoài các chức kèo tỷ số bóng đá euro hôm nay này, bất kỳ tổng hợp thống kê hoặc mục đích tổng hợp hoặc định hướng tổng hợp được xác định bởi người dùng (nghĩa là, không được đặt hàng tập hợp 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ấyPhần 9.20Đố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 kèo tỷ số bóng đá euro hôm nay sổ khi mộtOvermệnh đề tuân theo cuộc gọi; Nếu không, chúng hoạt động như các tập hợp không kèo tỷ số bóng đá euro hôm nay sổ và trả lại một hàng cho toàn bộ tập hợp.

Bảng 9.60. kèo tỷ số bóng đá euro hôm nay sổ đa năng

function Loại trả lại Mô tả
row_number () Bigint Số lượng kèo tỷ số bóng đá euro hôm nay hiện tại trong phân vùng của nó, đếm từ 1
xếp hạng () Bigint Xếp hạng của kèo tỷ số bóng đá euro hôm nay hiện tại với các khoảng trống; Giống nhưRow_Numbercủa đầu tiên của nó
dense_rank () Bigint Xếp hạng của hàng hiện tại không có khoảng trống; chức kèo tỷ số bóng đá euro hôm nay này đếm các nhóm ngang hàng
phần trăm_rank () Double Precision Xếp hạng tương đối của kèo tỷ số bóng đá euro hôm nay hiện tại: (Xếp hạng- 1) / (tổng số phân vùng - 1)
cume_dist () Double Precision Phân phối tích lũy: (số lượng phân vùng trước hoặc ngang kèo tỷ số bóng đá euro hôm nay với kèo tỷ số bóng đá euro hôm nay hiện tại) / tổng số phân vùng
ntile (num_buckets Số nguyên) Số nguyên 13694_13787
LAG (giá trị AnyEuity[,Offset Số nguyên[,mặc định AnyEuity]]) cùng loại vớigiá trị returngiá trịđược đánh giá ở kèo tỷ số bóng đá euro hôm nay đó làOffsetkèo tỷ số bóng đá euro hôm nay trước kèo tỷ số bóng đá euro hôm nay hiện tại trong phân vùng; Nếu không có kèo tỷ số bóng đá euro hôm nay như vậy, thay vào đó hãy trả vềMặc định(phải cùng loại vớigiá trị). Cả haiOffsetMặc địnhđược đánh giá liên quan đến kèo tỷ số bóng đá euro hôm nay hiện tại. Nếu bị bỏ qua,OffsetMặc định là 1 vàMặc địnhđến NULL
chì (giá trị AnyEuity[,Offset Số nguyên[,Mặc định AnyEuity]]) cùng loại vớigiá trị returngiá trịđược đánh giá ở kèo tỷ số bóng đá euro hôm nay đó làOffsetkèo tỷ số bóng đá euro hôm nay sau kèo tỷ số bóng đá euro hôm nay hiện tại trong phân vùng; Nếu không có kèo tỷ số bóng đá euro hôm nay như vậy, thay vào đó hãy trả vềMặc định(phải cùng loại vớigiá trị). Cả haiOffsetMặc địnhđược đánh giá liên quan đến kèo tỷ số bóng đá euro hôm nay hiện tại. Nếu bị bỏ qua,OffsetMặc định là 1 vàMặc địnhto null
First_value (giá trị any) cùng loại vớigiá trị returngiá trịĐược đánh giá ở hàng là hàng đầu tiên của khung kèo tỷ số bóng đá euro hôm nay sổ
last_value (giá trị any) cùng loại vớigiá trị returngiá trịĐược đánh giá ở hàng là hàng cuối cùng của khung kèo tỷ số bóng đá euro hôm nay sổ
nth_value (giá trị bất kỳ, nth Số nguyên) cùng loại vớigiá trị returngiá trịđược đánh giá ở kèo tỷ số bóng đá euro hôm nay đó lànthHàng của khung kèo tỷ số bóng đá euro hôm nay sổ (đếm từ 1); null nếu không có hàng như vậy

Tất cả các chức kèo tỷ số bóng đá euro hôm nay được liệt kê trongBảng 9.60phụ thuộc vào thứ tự sắp xếp được chỉ định bởiĐặt kèo tỷ số bóng đá euro hôm nay bởimệnh đề của định nghĩa kèo tỷ số bóng đá euro hôm nay sổ liên quan. Hàng không khác biệt khi chỉ xem xétĐặt kèo tỷ số bóng đá euro hôm nay bởiCác cột được cho làPeers. Bốn chức kèo tỷ số bóng đá euro hôm nay 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 kèo tỷ số bóng đá euro hôm nay ngang kèo tỷ số bóng đá euro hôm nay.

Lưu ý rằngFirst_value, last_valuenth_valueChỉ xem xét các kèo tỷ số bóng đá euro hôm nay trongkhung kèo tỷ số bóng đá euro hôm nay sổ, 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ả kèo tỷ số bóng đá euro hôm nay cho kết quả không có ích cholast_valuevà đô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, kèo tỷ số bóng đá euro hôm nayhoặcNhóm) đếnOvermệnh đề. Nhìn thấyPhần 4.2.8Để biết thêm thông tin về thông số kỹ thuật khung.

Khi một hàm tổng hợp được sử dụng làm hàm kèo tỷ số bóng đá euro hôm nay sổ, nó tổng hợp trên các hàng trong khung kèo tỷ số bóng đá euro hôm nay sổ của hàng hiện tại. Một tổng hợp được sử dụng vớiđặt kèo tỷ số bóng đá euro hôm nay bởiVà định nghĩa khung kèo tỷ số bóng đá euro hôm nay sổ mặc định tạo ra AHồichạy tổngxô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 kèo tỷ số bóng đá euro hôm nay bởihoặc sử dụngkèo tỷ số bóng đá euro hôm nay 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.

Lưu ý

Tiêu chuẩn SQL xác định ATôn trọng NULLShoặcbỏ qua nullsTùy chọn chochì, LAG, First_value, 20473_20485nth_value. Điều này không được triển khai trong20590_2060220607_20677Tôn trọng NULLS. Tương tự như vậy, tiêu chuẩn của20766_20778hoặcTừ lần cuốiTùy chọn chonth_valuekhông được triển khai: Chỉ mặc địnhTừ đầu tiênHành vi được hỗ trợ. (Bạn có thể đạt được kết quả củatừ cuốibằng cách đảo ngượcĐặt kèo tỷ số bóng đá euro hôm nay bởiĐặt kèo tỷ số bóng đá euro hôm nay.)

cume_distTính tỷ lệ các kèo tỷ số bóng đá euro hôm nay phân vùng nhỏ hơn hoặc bằng kèo tỷ số bóng đá euro hôm nay hiện tại và các đồng nghiệp của nó, trong khiphần trăm_rankTính tỷ lệ của các kèo tỷ số bóng đá euro hôm nay phân vùng nhỏ hơn kèo tỷ số bóng đá euro hôm nay hiện tại, giả sử kèo tỷ số bóng đá euro hôm nay hiện tại không tồn tại trong phân vùng.