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 cách đọc kèo bóng đá.
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ế.

9.19. Chức năng cách đọc kèo bóng đá sổ

​​Hàm cách đọc kèo bóng đá sổCung cấp khả năngPhầnĐể giới thiệu về tính năng này.

Các chức năng cách đọc kèo bóng đá sổ tích hợp được liệt kê trongBảng 9-44.phảiĐược gọi bằng cách đọc kèo bóng đá sổOvermệnh đề

Ngoài các chức năng này, mọi chức năng được tích hợp hoặc xác định người dùngPhần 9,18cho một danh sáchOvermệnh đề theo sau

Bảng 9-44. Chức năng cách đọc kèo bóng đá sổ đa năng

chức năng Return Type Mô tả
row_number () Bigint Số lượng cách đọc kèo bóng đá hiện tại trong phân vùng của nó,
Xếp hạng () Bigint Xếp hạng của cách đọc kèo bóng đá hiện tại với các khoảng trống; Giống nhưRow_Numbercủa lần đầu tiên
dense_rank () Bigint Xếp hạng của hàng hiện tại không có khoảng trống; cách đọc kèo bóng đá này
phần trăm_rank () độ chính xác gấp đôi Xếp hạng tương đối của cách đọc kèo bóng đá hiện tại: (Xếp hạng- 1) / (tổng số cách đọc kèo bóng đá - 1)
cume_dist () Độ chính xác gấp đôi Xếp hạng tương đối của cách đọc kèo bóng đá hiện tại: (số lượng cách đọc kèo bóng đá
ntile (num_buckets Số nguyên) Số nguyên Số nguyên từ 1 đến giá trị đối số,
LAG (giá trị bất kỳ[,Offset Số nguyên[,mặc định bất kỳ]]) cùng loại vớigiá trị returngiá trịđược đánh giá ở cách đọc kèo bóng đá đó làOffsetcách đọc kèo bóng đá trước cách đọc kèo bóng đá hiện tạiMặc định. Cả haiOffsetMặc địnhđược đánh giá một cách tôn trọngOffsetMặc định là 1 vàmặc địnhđến NULL
chì (giá trị any[,Offset Số nguyên[,Mặc định bất kỳ]]) cùng loại vớigiá trị returngiá trịđược đánh giá ở cách đọc kèo bóng đá đó làOffsetcách đọc kèo bóng đá sau cách đọc kèo bóng đá hiện tạiMặc định. Cả haiOffsetMặc địnhđược đánh giá một cách tôn trọngOffsetMặc định là 1 vàMặc địnhđến 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 cách đọc kèo bóng đá 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 cách đọc kèo bóng đá sổ
nth_value (giá trị bất kỳ, nth Số nguyên) cùng loại vớigiá trị returngiá trịđược đánh giá ở cách đọc kèo bóng đá đó lànthHàng của khung cách đọc kèo bóng đá sổ

Tất cả các chức năng được liệt kê trongBảng 9-44phụ thuộc vào thứ tự sắp xếp được chỉ định bởiĐặt cách đọc kèo bóng đá bởimệnh đề của cách đọc kèo bóng đá sổ liên kếtĐặt cách đọc kèo bóng đá bởiĐặt cách đọc kèo bóng đá được cho làPeers; Bốn chức năng xếp hạng được xác định như vậy

Lưu ý rằngFirst_value, last_valuenth_valueChỉ xem xét các cách đọc kèo bóng đá trong"khung cách đọc kèo bóng đá sổ", theo mặc định​​nth_valuelast_value. Bạn có thểcách đọc kèo bóng đá giữa không bị ràng buộc trước vàđếnOvermệnh đề. Nhìn thấyPhần 4.2.8Để biết thêm thông tin.

Khi hàm tổng hợp được sử dụng làm hàm cách đọc kèo bóng đá sổ, nóĐặt cách đọc kèo bóng đá bởihoặc sử dụngcách đọc kèo bóng đá giữa. Một tổng hợpĐặt cách đọc kèo bóng đá bởivà mặc định"Chạyloại hành vi, có thể hoặc không phải là những gì

Lưu ý:Tiêu chuẩn SQL xác định ATôn trọng nullshoặcBỏ quaTùy chọn chochì, LAG, First_value, last_valuenth_value. Điều này không được triển khai trongcách đọc kèo bóng đá: Hành vi 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ỉTừ đầu tiênHành vi làtừ cuốibằng cách đảo ngượcĐặt cách đọc kèo bóng đá bởiĐặt cách đọc kèo bóng đá.)