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 / 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ợ tỷ lệ kèo bóng đá PostgreSQL.
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,18. Hàm tổng tỷ lệ kèo bóng đá

Hàm tổng tỷ lệ kèo bóng đá11087_11199Bảng 9-41Bảng 9-42. Các cân nhắc về cú pháp đặc biệt cho tổng tỷ lệ kèo bóng đá Các chức năng được giải thích trongPhần 4.2.7. Tham khảo ý kiếnPhần 2.7cho Thông tin giới thiệu bổ sung.

Bảng 9-41. Tổng tỷ lệ kèo bóng đá mục đích chung Chức năng

chức năng Loại đối số Return Type Mô tả
AVG (tỷ lệ kèo bóng đá thức) SmallInt, int, Bigint, Real, 12440_12458, SốhoặcKhoảng SốĐối với bất kỳ loại số nguyên nào lý lẽ,Double Precisioncho a Đối số điểm nổi, nếu không thì giống như Kiểu dữ liệu đối số Trung bình (trung bình số học) tỷ lệ kèo bóng đá tất cả các đầu vào Giá trị
Bit_and (tỷ lệ kèo bóng đá thức) SmallInt, int, Biginthoặcbit Giống như kiểu dữ liệu đối số BitWise và tỷ lệ kèo bóng đá tất cả các giá trị đầu vào không null hoặc null Nếu không
bit_or (tỷ lệ kèo bóng đá thức) SmallInt, int, Biginthoặcbit Giống như kiểu dữ liệu đối số BitWise hoặc tỷ lệ kèo bóng đá tất cả các giá trị đầu vào không null hoặc null Nếu không
bool_and (tỷ lệ kèo bóng đá thức) bool bool Đúng nếu tất cả các giá trị đầu vào là đúng, nếu không SAI
bool_or (tỷ lệ kèo bóng đá thức) bool bool Đúng nếu ít nhất một giá trị đầu vào là đúng, nếu không SAI
Count (*) Bigint Số lượng hàng đầu vào
Count (tỷ lệ kèo bóng đá thức) any Bigint Số lượng hàng đầu vào mà giá trị tỷ lệ kèo bóng đátỷ lệ kèo bóng đá thứckhông vô giá trị
Mỗi (tỷ lệ kèo bóng đá thức) bool bool tương đương vớibool_and
Max (tỷ lệ kèo bóng đá thức) Bất kỳ mảng, số, chuỗi hoặc loại ngày/thời gian giống như loại đối số giá trị tối đa tỷ lệ kèo bóng đátỷ lệ kèo bóng đá thứcTrên tất cả các đầu vào Giá trị
min (tỷ lệ kèo bóng đá thức) Bất kỳ mảng, số, chuỗi hoặc loại ngày/thời gian giống như loại đối số giá trị tối thiểu tỷ lệ kèo bóng đátỷ lệ kèo bóng đá thứcTrên tất cả các đầu vào Giá trị
sum (tỷ lệ kèo bóng đá thức) smallint, int, Bigint, Real, Double Precision, SốhoặcKhoảng Bigintcho16721_16731hoặcintĐối số,SốchoBigintĐối số,Double Độ chính xácĐối với các đối số điểm nổi, nếu không giống như kiểu dữ liệu đối số tỷ lệ kèo bóng đá củatỷ lệ kèo bóng đá thứcTrên tất cả các giá trị đầu vào

Cần lưu ý rằng ngoại trừĐếm, các chức năng này trả về giá trị null khi Không có hàng được chọn. Cụ thể,Sum17361_17425HOUNESCEtỷ lệ kèo bóng đá có thể được sử dụng để thay thế 0 cho null khi cần thiết.

Lưu ý:Tập tỷ lệ kèo bóng đá Booleanbool_andbool_orTương ứng với SQL tiêu chuẩn Tổng tỷ lệ kèo bóng đámỗiAnyhoặcMột số. Đối vớiAnyMột số,, Có vẻ như có một sự mơ hồ được xây dựng theo tiêu chuẩn Cú pháp:

Chọn B1 = Any ((chọn B2 từ T2 ...)) từ T1 ...;

ở đâyAnycó thể được xem xét cả hai đều dẫn đến một truy vấn con hoặc là một tổng tỷ lệ kèo bóng đá nếu Chọn Biểu thức Trả về 1 hàng. Do đó, tên tiêu chuẩn không thể được trao cho các tập tỷ lệ kèo bóng đá này.

Lưu ý:Người dùng quen với việc làm việc với SQL khác Hệ thống quản lý cơ sở dữ liệu có thể ngạc nhiên bởi Hiệu suất tỷ lệ kèo bóng đáĐếmTổng tỷ lệ kèo bóng đá khi nó được áp dụng cho toàn bộ bảng. Một truy vấn giống:

Chọn Đếm (*) từ Somerable;

sẽ được thực hiện bởiPostgreSQLSử dụng quét tuần tự toàn bộ bảng.

Bảng 9-42Hiển thị các hàm tổng tỷ lệ kèo bóng đá thường được sử dụng trong thống kê Phân tích. (Chúng được tách ra chỉ để tránh làm lộn xộn Liệt kê các tập tỷ lệ kèo bóng đá được sử dụng phổ biến hơn.) Trong đó mô tả đề cậpn, nó có nghĩa là số của các hàng đầu vào mà tất cả các biểu thức đầu vào là không null. Trong mọi trường tỷ lệ kèo bóng đá, NULL được trả lại nếu tính toán là vô nghĩa, Ví dụ: khinIS không.

Bảng 9-42. Hàm tổng tỷ lệ kèo bóng đá cho Thống kê

chức năng Loại đối số Return Type Mô tả
Corr (Y, x) Độ chính xác gấp đôi Độ chính xác gấp đôi Hệ số tương quan
covar_pop (Y, X) Độ chính xác gấp đôi Double Precision hiệp phương sai dân số
covar_samp (y, x) Double Precision Double Precision hiệp phương sai mẫu
regr_avgx (Y, x) 21515_21533 Double Precision Trung bình tỷ lệ kèo bóng đá biến độc lập (21684_21690x)/n)
regr_avgy (y, x) Độ chính xác gấp đôi Double Precision Trung bình tỷ lệ kèo bóng đá biến phụ thuộc (sum (Y)/n)
regr_count (Y, x) Double Precision Bigint Số lượng hàng đầu vào trong đó cả hai tỷ lệ kèo bóng đá thức là Nonnull
regr_intercept (Y, x) Double Precision độ chính xác gấp đôi Y-chặn của phương trình tuyến tính phù tỷ lệ kèo bóng đá với bình phương nhỏ nhất được xác định bởi (x, y23177_23186
regr_r2 (Y, x) Double Precision độ chính xác gấp đôi Hình vuông tỷ lệ kèo bóng đá hệ số tương quan
regr_slope (Y, x) Double Precision Double Precision 23893_23971x, y) cặp
regr_sxx (Y, x) Double Precision Double Precision sum (x^2) - sum (x)^2/n("tỷ lệ kèo bóng đá của bình phương "tỷ lệ kèo bóng đá biến độc lập)
regr_sxy (y, x) Double Precision Double Precision sum (x*y) - sum (x) * sum (Y)/n("tỷ lệ kèo bóng đá của các sản phẩm"tỷ lệ kèo bóng đá người phụ thuộc thời gian độc lập Biến)
regr_syy (y, x) Double Precision Double Precision sum (y^2) - sum (y)^2/n("tỷ lệ kèo bóng đá của bình phương "tỷ lệ kèo bóng đá biến phụ thuộc)
stddev (tỷ lệ kèo bóng đá thức) smallint, int, Bigint, Real, Double Precision,, hoặcSố Double Precisioncho Đối số điểm nổi, nếu khôngSố Bí danh lịch sử chostddev_samp
stddev_pop (tỷ lệ kèo bóng đá thức) smallint, int, Bigint, Real, Double Precision,, hoặcSố Double Precisioncho Đối số điểm nổi, nếu khôngSố Độ lệch chuẩn dân số tỷ lệ kèo bóng đá đầu vào Giá trị
stddev_samp (tỷ lệ kèo bóng đá thức) SmallInt, int, Bigint, Real, Double Precision,, hoặcSố Double Precisioncho Đối số điểm nổi, nếu khôngSố Độ lệch chuẩn mẫu tỷ lệ kèo bóng đá các giá trị đầu vào
phương sai(tỷ lệ kèo bóng đá thức) SmallInt, int, Bigint, Real, Double Precision,, hoặcSố Double Precisioncho Đối số điểm nổi, nếu khôngSố Bí danh lịch sử choVAR_SAMP
VAR_POP(tỷ lệ kèo bóng đá thức) SmallInt, int, Bigint, Real, Double Precision,, hoặcSố Độ chính xác gấp đôi29048_29101Số Phương sai dân số tỷ lệ kèo bóng đá các giá trị đầu vào (bình phương tỷ lệ kèo bóng đá độ lệch chuẩn dân số)
VAR_SAMP(tỷ lệ kèo bóng đá thức) ​​SmallInt, int, Bigint, Real, Double Precision,, hoặcSố 29725_29743cho Đối số điểm nổi, nếu khôngSố Phương sai mẫu tỷ lệ kèo bóng đá các giá trị đầu vào (bình phương tỷ lệ kèo bóng đá Độ lệch chuẩn mẫu)