Postgresql 8.3.23 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 9. Chức năng và toán tử | Chuyển tiếp nhanh | Tiếp theo |
Hàm tổng tỷ lệ kèo bóng đá11087_11199Bảng 9-41vàBả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
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ể,Sum
17361_17425HOUNESCE
tỷ 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 đá Boolean
bool_and
vàbool_or
Tương ứng với SQL tiêu chuẩn Tổng tỷ lệ kèo bóng đámỗi
vàAny
hoặcMột số
. Đối vớiAny
vàMộ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 ...;ở đây
Any
có 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 đá
Đếm
Tổ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ê