Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển: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 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo chấp bóng đá hôm nay.
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ế.

Tạo tổng kèo chấp bóng đá hôm nay

tên

Tạo tổng kèo chấp bóng đá hôm nay-Xác định một tổng kèo chấp bóng đá hôm nay mới

Synopsis

Tạo tổng kèo chấp bóng đá hôm naytên(input_data_type[, ...]) (SFUNC,state_data_type[, FinalFunc =ffunc]init_condition]sort_operator]hoặc cú pháp cũTạo tổng kèo chấp bóng đá hôm naytên(base_type,,sfunc,,state_data_type[, FinalFunc =ffunc]init_condition]sort_operator]

Mô tả

Tạo tổng kèo chấp bóng đá hôm nayXác định mớiPhần 9,18. Nếu mộtTạo tổng kèo chấp bóng đá hôm naycó thể

Nếu một tên lược đồ được đưa ra (ví dụ:Tạo tổng kèo chấp bóng đá hôm nay myschema.myagg ...) Sau đó

Hàm tổng kèo chấp bóng đá hôm nay được xác định bởi tên và dữ liệu đầu vào của nó

Một hàm tổng kèo chấp bóng đá hôm nay được tạo từ một hoặc hai bình thườngSFUNCvà Tính toán cuối cùng tùy chọnffunc. Chúng được sử dụng như

sfunc(trạng thái nội bộ, giá trị dữ liệu tiếp theo) --- trạng thái nội bộ tiếp theoffunc(trạng thái nội bộ) --- Tổng kèo chấp bóng đá hôm nay-giá trị

kèo chấp bóng đá hôm naykèo chấp bóng đá hôm nay aStypeĐể giữ trạng thái bên trong hiện tại của

Hàm tổng kèo chấp bóng đá hôm nay có thể cung cấp một điều kiện ban đầu, đó làText, nhưng nó phải là một bên ngoài kèo chấp bóng đá hôm nay lệ

Nếu chức năng chuyển đổi trạng thái được khai báo"Strict", thì nó không thể được gọi bằng nullMax. Lưu ý rằng hành vi này chỉ khả dụngstate_data_typelà như nhauinput_data_type.

Nếu hàm chuyển đổi trạng thái không nghiêm ngặt, thì nó sẽ

Nếu hàm cuối cùng được khai báo"nghiêm ngặt", thì nó sẽ không được gọi khiAVGTrả về null khi

Tổng kèo chấp bóng đá hôm nay hoạt động nhưMinhoặcMaxĐôi khi có thể được tối ưu hóaSắp xếp toán tử. Yêu cầu cơ bản là

Chọn AGG (col) từ tab;

phải tương đương với:

Chọn COL từ thứ tự tab bằng col bằng cách sử dụng giới hạn sắp xếp 1;

Các giả định tiếp theo là tổng kèo chấp bóng đá hôm nay bỏ qua NULL<Toán tử là toán tử sắp xếp thích kèo chấp bóng đá hôm nay choMinlà toán tử sắp xếp thích kèo chấp bóng đá hôm nay choMax. Lưu ý rằng việc tối ưu hóa sẽ không bao giờ"Ít hơn"hoặc"Lớn hơn"Thành viên chiến lược của chỉ mục B-Tree

tham số

tên

Tên (tùy chọn Lược đồ theo trình độ) của tổng kèo chấp bóng đá hôm nay

input_data_type

Một kiểu dữ liệu đầu vào mà hàm tổng kèo chấp bóng đá hôm nay này*thay cho danh sáchCount (*).)

base_type

Trong cú pháp cũ chokèo chấp bóng đá hôm nay, Kiểu dữ liệu đầu vào được chỉ định bởi ABasetypeTham số chứ không phảiBasetypeAS"Any"(không*).

SFUNC

Tên của chức năng chuyển đổi trạng thái được gọin-Argument Hàm tổng kèo chấp bóng đá hôm nay,SFUNCphải lấyn+1 đối số, đầu tiên là củastate_data_typestate_data_type. Cái này

state_data_type

Kiểu dữ liệu cho giá trị trạng thái của tổng kèo chấp bóng đá hôm nay.

ffunc

Tên của chức năng cuối cùng được gọi để tính toánstate_data_type. Sự trở lạiffuncISstate_data_type.

init_condition

Cài đặt ban đầu cho giá trị trạng thái. Đây phải là mộtstate_data_type. Nếu không

sort_operator

toán tử sắp xếp liên quan cho AMin- hoặcMaxTổng kèo chấp bóng đá hôm nay giống như. Đây chỉ là một

Các tham số củaTạo tổng kèo chấp bóng đá hôm naycó thể được viết theo bất kỳ thứ tự nào, không chỉ là thứ tự được minh họa

Ví dụ

xemPhần 35.10.

Tương thích

Tạo tổng kèo chấp bóng đá hôm naylà Akèo chấp bóng đá hôm nayMở rộng ngôn ngữ. SQL

Xem thêm

Thay đổi, thả