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

9.22. kèo bóng đá hôm nay và ngày mai sổ#

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

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

Ngoài các chức kèo bóng đá hôm nay và ngày mai 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 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,21Đố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 bóng đá hôm nay và ngày mai 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 đơn giản và trả lại một kèo bóng đá hôm nay và ngày mai duy nhất cho toàn bộ tập hợp.

Bảng 9.64. kèo bóng đá hôm nay và ngày mai sổ đa năng

chức kèo bóng đá hôm nay và ngày mai

Mô tả

Row_Number​​() →Bigint

Trả về số lượng kèo bóng đá hôm nay và ngày mai hiện tại trong phân vùng của nó, đếm từ 1.

Xếp hạng() →Bigint

Trả về thứ hạng của kèo bóng đá hôm nay và ngày mai hiện tại, với các khoảng trống; đó là,Row_Number12056_12094

Dense_Rank() →Bigint

Trả về thứ hạng của hàng hiện tại, không có khoảng trống; Chức kèo bóng đá hôm nay và ngày mai này đếm hiệu quả các nhóm ngang hàng.

phần trăm_rank() →Double Precision

Trả về thứ hạng tương đối của kèo bóng đá hôm nay và ngày mai hiện tại, đó là (Xếp hạng- 1) / (tổng số phân vùng - 1). Giá trị do đó dao động từ 0 đến 1 bao gồm.

cume_dist() →Double Precision

13377_13542nđến 1.

ntile(num_buckets Số nguyên) →Số nguyên

Trả về một số nguyên từ 1 đến giá trị đối số, chia phân vùng càng tốt.

LAG(giá trị AnyCompitiated[, Offset Số nguyên[, Mặc định AnyCompitiated]]) →14722_14737

returngiá trịđược đánh giá ở kèo bóng đá hôm nay và ngày mai đó làOffsetkèo bóng đá hôm nay và ngày mai trước kèo bóng đá hôm nay và ngày mai hiện tại trong phân vùng; Nếu không có kèo bóng đá hôm nay và ngày mai như vậy, thay vào đó hãy trả vềmặc định(phải là loại tương thích vớigiá trị). Cả haiOffsetmặc địnhđược đánh giá liên quan đến kèo bóng đá hôm nay và ngày mai hiện tại. Nếu bị bỏ qua,15313_15321Mặc định là 1 vàMặc địnhđếnnull.

chì(giá trị 15763_15778[, Offset Số nguyên[, mặc định 15984_15999]]) →AnyCompitiated

returngiá trịđược đánh giá ở kèo bóng đá hôm nay và ngày mai đó làOffset16223_16316Mặc định16361_16405giá trị). Cả haiOffsetMặc địnhđược đánh giá liên quan đến kèo bóng đá hôm nay và ngày mai hiện tại. Nếu bị bỏ qua,OffsetMặc định là 1 vàmặc địnhđếnnull.

first_value(giá trị AnyEuity) →AnyEuity

returngiá trịđược đánh giá ở hàng là hàng đầu tiên của khung kèo bóng đá hôm nay và ngày mai sổ.

last_value(giá trị AnyEuity) →AnyEuity

returngiá trịđược đánh giá ở hàng là hàng cuối cùng của khung kèo bóng đá hôm nay và ngày mai sổ.

nth_value(giá trị AnyEuity, n Số nguyên) →AnyEuity

returngiá trịđược đánh giá ở kèo bóng đá hôm nay và ngày mai đó làn'hàng của khung kèo bóng đá hôm nay và ngày mai sổ (đếm từ 1); trả vềnullNếu không có kèo bóng đá hôm nay và ngày mai như vậy.


Tất cả các chức kèo bóng đá hôm nay và ngày mai được liệt kê trongBảng 9.64phụ thuộc kèo bóng đá hôm nay và ngày maio thứ tự sắp xếp được chỉ định bởiĐặt kèo bóng đá hôm nay và ngày mai bởimệnh đề của định nghĩa kèo bóng đá hôm nay và ngày mai sổ liên quan. Hàng không khác biệt khi chỉ xem xétĐặt kèo bóng đá hôm nay và ngày mai bởi19103_19129Peers. Bốn chức kèo bóng đá hôm nay và ngày mai xếp hạng (bao gồmcume_dist) được xác định để chúng đưa ra câu trả lời tương tự cho tất cả các kèo bóng đá hôm nay và ngày mai của một nhóm ngang kèo bóng đá hôm nay và ngày mai.

Lưu ý rằngfirst_value, last_valuenth_valueChỉ xem xét các kèo bóng đá hôm nay và ngày mai trongkhung kèo bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày maihoặcNhóm20000_20011Overmệ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 bóng đá hôm nay và ngày mai sổ, nó tổng hợp trên các hàng trong khung kèo bóng đá hôm nay và ngày mai sổ của hàng hiện tại. Một tổng hợp được sử dụng vớiĐặt kèo bóng đá hôm nay và ngày mai bởivà Định nghĩa khung kèo bóng đá hôm nay và ngày mai sổ mặc định tạo raHồichạ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 kèo bóng đá hôm nay và ngày mai bởihoặc sử dụngkèo bóng đá hôm nay và ngày mai 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, last_valuenth_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ênhoặcTừ cuốiTùy chọn chonth_valuekhông được triển khai: Chỉ có 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 bóng đá hôm nay và ngày mai bởiĐặt kèo bóng đá hôm nay và ngày mai.)

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính kèo bóng đá hôm nay và ngày mai cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.