11052_11073Tính một kết quả duy nhất từ một tập tỷ lệ kèo bóng đá 88 các giá trị đầu vào. Các chức năng tổng tỷ lệ kèo bóng đá 88 đa năng tích tỷ lệ kèo bóng đá 88 được liệt kê trongBảng 9.60Trong khi các tập tỷ lệ kèo bóng đá 88 thống kê đang ởBảng 9.61. Các hàm tổng tỷ lệ kèo bóng đá 88 đặt hàng trong nhóm tích tỷ lệ kèo bóng đá 88 được liệt kê trongBảng 9.62Trong khi những người giả thuyết trong nhóm tích tỷ lệ kèo bóng đá 88 được tích tỷ lệ kèo bóng đá 88 trongBảng 9.63. Các hoạt động nhóm, có liên quan chặt chẽ với các chức năng tổng tỷ lệ kèo bóng đá 88, được liệt kê trongBảng 9.64. Các cân nhắc cú pháp đặc biệt cho các hàm tổng tỷ lệ kèo bóng đá 88 được giải thích trongPhần 4.2.7. Tham khảo ý kiếnPhần 2.7Để biết thêm thông tin giới thiệu.
Các hàm tổng tỷ lệ kèo bóng đá 88 hỗ trợChế độ một phầnđủ điều kiện tham gia vào các tối ưu hóa khác nhau, chẳng hạn như tập tỷ lệ kèo bóng đá 88 song song.
Trong khi tất cả các tập tỷ lệ kèo bóng đá 88 bên dưới chấp nhận một tùy chọnĐặt hàng bởi
mệnh đề (như đã nêu trongPhần 4.2.7), mệnh đề chỉ được thêm vào các tập tỷ lệ kèo bóng đá 88 có đầu ra bị ảnh hưởng bởi đặt hàng.
Bảng 9.60. Hàm tổng tỷ lệ kèo bóng đá 88 mục đích chung
chức năng Mô tả |
Chế độ một phần |
---|---|
Trả về giá trị tùy ý từ tỷ lệ kèo bóng đá 88 giá trị đầu vào không null. |
Có |
Thu thập tất cả tỷ lệ kèo bóng đá 88 giá trị đầu vào, bao gồm cả null, thành một mảng. |
Có |
Kết tỷ lệ kèo bóng đá 88 tất cả các mảng đầu vào thành một mảng có một chiều cao hơn. (Tất cả các đầu vào phải có cùng một chiều và không thể trống hoặc vô hiệu.) |
Có |
Tính toán trung bình (trung bình số học) của tất cả tỷ lệ kèo bóng đá 88 giá trị đầu vào không null. |
Có |
Tính toán bitwise và của tất cả tỷ lệ kèo bóng đá 88 giá trị đầu vào không null. |
Có |
Tính toán bitwise hoặc của tất cả tỷ lệ kèo bóng đá 88 giá trị đầu vào không null. |
Có |
Tính toán độc quyền bitwise hoặc của tất cả các giá trị đầu vào không null. Có thể hữu ích như một tổng kiểm tra cho một tập tỷ lệ kèo bóng đá 88 các giá trị không được đặt hàng. |
Có |
Trả về true nếu tất cả tỷ lệ kèo bóng đá 88 giá trị đầu vào không null là đúng, nếu không là sai. |
Có |
Trả về true nếu bất kỳ giá trị đầu vào tỷ lệ kèo bóng đá 88 null nào là đúng, nếu tỷ lệ kèo bóng đá 88 là sai. |
Có |
Tính toán số lượng hàng đầu vào. |
Có |
Tính toán số lượng hàng đầu vào trong đó giá trị đầu vào tỷ lệ kèo bóng đá 88 phải là NULL. |
Có |
Đây là tiêu chuẩn SQL tương đương với |
Có |
Thu thập tất cả tỷ lệ kèo bóng đá 88 giá trị đầu vào, bao gồm cả null, thành một mảng JSON. tỷ lệ kèo bóng đá 88 giá trị được chuyển đổi thành JSON theo |
tỷ lệ kèo bóng đá 88 |
Thu thập tất cả tỷ lệ kèo bóng đá 88 giá trị đầu vào, bỏ qua nulls, vào một mảng JSON. tỷ lệ kèo bóng đá 88 giá trị được chuyển đổi thành JSON theo |
tỷ lệ kèo bóng đá 88 |
Hành xử theo cách tương tự như
|
tỷ lệ kèo bóng đá 88 |
Hành xử như
|
tỷ lệ kèo bóng đá 88 |
Thu thập tất cả tỷ lệ kèo bóng đá 88 cặp khóa/giá trị thành một đối tượng JSON. tỷ lệ kèo bóng đá 88 đối số chính bị ép buộc với văn bản; Đối số giá trị được chuyển đổi theo |
tỷ lệ kèo bóng đá 88 |
Thu thập tất cả tỷ lệ kèo bóng đá 88 cặp khóa/giá trị thành một đối tượng JSON. tỷ lệ kèo bóng đá 88 đối số chính bị ép buộc với văn bản; Đối số giá trị được chuyển đổi theo |
tỷ lệ kèo bóng đá 88 |
Thu thập tất cả tỷ lệ kèo bóng đá 88 cặp khóa/giá trị thành một đối tượng JSON. tỷ lệ kèo bóng đá 88 đối số chính bị ép buộc với văn bản; Đối số giá trị được chuyển đổi theo |
tỷ lệ kèo bóng đá 88 |
Thu thập tất cả tỷ lệ kèo bóng đá 88 cặp khóa/giá trị thành một đối tượng JSON. tỷ lệ kèo bóng đá 88 đối số chính bị ép buộc với văn bản; Đối số giá trị được chuyển đổi theo |
tỷ lệ kèo bóng đá 88 |
Tính toán tối đa của tỷ lệ kèo bóng đá 88 giá trị đầu vào không null. Có sẵn cho bất kỳ loại số, chuỗi, ngày/giờ hoặc loại enum, cũng như |
Có |
Tính tối thiểu tỷ lệ kèo bóng đá 88 giá trị đầu vào không null. Có sẵn cho bất kỳ loại số, chuỗi, ngày/giờ hoặc loại enum, cũng như |
Có |
Tính toán sự kết tỷ lệ kèo bóng đá 88 của các giá trị đầu vào không null. |
tỷ lệ kèo bóng đá 88 |
Tính toán giao điểm của tỷ lệ kèo bóng đá 88 giá trị đầu vào không null. |
tỷ lệ kèo bóng đá 88 |
Concatenates tỷ lệ kèo bóng đá 88 giá trị đầu vào không null thành một chuỗi. Mỗi giá trị sau khi đầu tiên được đi trước bởi tương ứng |
Có |
Tính tỷ lệ kèo bóng đá 88 của các giá trị đầu vào không null. |
Có |
Concatenates tỷ lệ kèo bóng đá 88 giá trị đầu vào XML không null (xemPhần 9.15.1.8). |
tỷ lệ kèo bóng đá 88 |
Cần lưu ý rằng ngoại trừĐếm
, tỷ lệ kèo bóng đá 88 chức năng này trả về giá trị null khi không chọn hàng. Cụ thể,Sum
38683_38745mảng_agg
Trả về null thay vì một mảng trống khi tỷ lệ kèo bóng đá 88 có hàng đầu vào. TheHOUNESCE
Hàm có thể được sử dụng để thay thế 0 hoặc một mảng trống cho null khi cần thiết.
Các hàm tổng tỷ lệ kèo bóng đá 88mảng_agg
, 39076_39086
, JSONB_AGG
, json_agg_strict
, jsonb_agg_strict
, json_object_agg
, jsonb_object_agg
, JSON_OBject_agg_strict
, jsonB_Object_agg_strict
, JSON_OBject_agg_unique
, jsonB_Object_agg_unique
, JSON_OBject_agg_unique_strict
, jsonB_Object_agg_unique_strict
, String_agg
vàXMLAGG
39747_39970Đặt hàng bởi
mệnh đề trong cuộc gọi tổng tỷ lệ kèo bóng đá 88, như trongPhần 4.2.7. Ngoài ra, việc cung cấp tỷ lệ kèo bóng đá 88 giá trị đầu vào từ một truy vấn con được sắp xếp thường sẽ hoạt động. Ví dụ:
Chọn xmlagg (x) từ (chọn x từ thứ tự kiểm tra bởi y desc) làm tab;
Hãy cẩn thận với cách tiếp cận này có thể thất bại nếu mức truy vấn bên ngoài chứa xử lý bổ sung, chẳng hạn như tham gia, vì điều đó có thể khiến đầu ra của SubQuery được sắp xếp lại trước khi tổng tỷ lệ kèo bóng đá 88 được tính toán.
Tập tỷ lệ kèo bóng đá 88 Booleanbool_and
vàbool_or
Tương ứng với cốt liệu SQL tiêu chuẩnmỗi
vàbất kỳ
hoặcMột số
. PostgreSQLHỗ trợmỗi
, nhưng tỷ lệ kèo bóng đá 88bất kỳ
hoặcMột số
, vì có sự mơ hồ được tích tỷ lệ kèo bóng đá 88 vào cú pháp tiêu chuẩn:
Chọn B1 = Any ((chọn B2 từ T2 ...)) từ T1 ...;
ở đâyAny
có thể được coi là giới thiệu một trình điều khiển con hoặc là một hàm tổng tỷ lệ kèo bóng đá 88, nếu trình điều khiển con trả về một hàng với giá trị boolean. Do đó, tên tiêu chuẩn không thể được đặt cho các tập tỷ lệ kèo bóng đá 88 này.
Người dùng quen với việc làm việc với tỷ lệ kèo bóng đá 88 hệ thống quản lý cơ sở dữ liệu SQL khác có thể thất vọng vì hiệu suất củaĐếm
Tổng tỷ lệ kèo bóng đá 88 khi nó được áp dụng cho toàn bộ bảng. Một truy vấn như:
Chọn Đếm (*) từ Somerable;
sẽ yêu cầu nỗ lực tỷ lệ với kích thước của bảng:PostgreSQLSẽ cần quét toàn bộ bảng hoặc toàn bộ chỉ mục bao gồm tất cả tỷ lệ kèo bóng đá 88 hàng trong bảng.
Bảng 9.6142399_42596numeric_type
Có sẵn cho tất cả tỷ lệ kèo bóng đá 88 loạiSmallInt
, Số nguyên
, BIGINT
, Số
, Real
vàDouble Precision
. Nơi mô tả đề cậpn
, nó có nghĩa là số lượng các hàng đầu vào mà tất cả các biểu thức đầu vào không phải là null. Trong mọi trường tỷ lệ kèo bóng đá 88, NULL được trả lại nếu tính toán là vô nghĩa, ví dụ như khin
bằng tỷ lệ kèo bóng đá 88.
Bảng 9.61. Các chức năng tổng tỷ lệ kèo bóng đá 88 cho số liệu thống kê
Bảng 9.62Hiển thị một số hàm tổng tỷ lệ kèo bóng đá 88 sử dụngTổng tỷ lệ kèo bóng đá 88 đơn đặt hàngCú pháp. tỷ lệ kèo bóng đá 88 chức năng này đôi khi được gọi làPhân phối nghịch đảoHàngchức năng. Đầu vào tổng tỷ lệ kèo bóng đá 88 của chúng được giới thiệu bởiĐặt hàng bởi
, và họ cũng có thể lấy AĐối số trực tiếpkhông được tổng tỷ lệ kèo bóng đá 88, nhưng chỉ được tính toán một lần. Tất cả các chức năng này bỏ qua các giá trị null trong đầu vào tổng tỷ lệ kèo bóng đá 88 của chúng. Cho những người lấyPhân số
tham số, giá trị phân số phải nằm trong khoảng từ 0 đến 1; Một lỗi được ném nếu tỷ lệ kèo bóng đá 88. Tuy nhiên, một nullPhân số
Giá trị chỉ đơn giản là tạo ra kết quả null.
Bảng 9.62. Các chức năng tổng tỷ lệ kèo bóng đá 88 được đặt hàng
mỗiGiả thuyết-SETKhănTổng tỷ lệ kèo bóng đá 88 được liệt kê trongBảng 9.63được liên kết với hàm cửa sổ cùng tên được xác định trongPhần 9.22. Trong mỗi trường tỷ lệ kèo bóng đá 88, kết quả của tổng tỷ lệ kèo bóng đá 88 là giá trị mà hàm cửa sổ được liên kết sẽ trả về choMạnhGiả thuyếtKhănHàng được xây dựng từargs
, nếu một hàng đó đã được thêm vào nhóm hàng được sắp xếpSắp xếp_args
. Đối với mỗi chức năng này, danh sách tỷ lệ kèo bóng đá 88 đối số trực tiếp được đưa ra trongargs
Phải khớp với số và loại của các đối số tổng tỷ lệ kèo bóng đá 88 được đưa ra trongSắp xếp_args
. Không giống như hầu hết các tập tỷ lệ kèo bóng đá 88 tích tỷ lệ kèo bóng đá 88, các tập tỷ lệ kèo bóng đá 88 này không nghiêm ngặt, đó là chúng không giảm các hàng đầu vào có chứa null. Các giá trị null sắp xếp theo quy tắc được chỉ định trongĐặt hàng bởi
mệnh đề.
Bảng 9.63. Hàm tổng tỷ lệ kèo bóng đá 88 giả thuyết tập tỷ lệ kèo bóng đá 88
Bảng 9.64. Hoạt động nhóm
tỷ lệ kèo bóng đá 88 hoạt động nhóm được hiển thị trongBảng 9.64được sử dụng cùng với tỷ lệ kèo bóng đá 88 bộ nhóm (xemPhần 7.2.4) để phân biệt tỷ lệ kèo bóng đá 88 hàng kết quả. tỷ lệ kèo bóng đá 88 đối số choNhóm
Hàm không thực sự được đánh giá, nhưng chúng phải khớp chính xác với tỷ lệ kèo bóng đá 88 biểu thức được đưa ra trongNhóm bởi
mệnh đề của cấp truy vấn liên quan. Ví dụ:
=
Chọn * từ tỷ lệ kèo bóng đá 88 mục_sold;
Tạo | Mô hình | việc bán hàng -------+-------+------- Foo | Gt | 10 Foo | Chuyến tham quan | 20 Thanh | Thành phố | 15 Thanh | Thể thao | 5 (4 hàng)=
70723_70822
70836_71129
ở đây,Nhóm
giá trị0
Trong bốn hàng đầu tiên cho thấy chúng đã được nhóm bình thường, trên cả hai cột nhóm. Giá trị1
chỉ ra rằngmodel
tỷ lệ kèo bóng đá 88 được nhóm lại trong hai hàng tiếp theo và giá trị3
chỉ ra rằng tỷ lệ kèo bóng đá 88làm
Normodel
được nhóm lại ở hàng cuối cùng (do đó là tổng tỷ lệ kèo bóng đá 88 trên tất cả các hàng đầu vào).
Nếu bạn thấy bất cứ điều gì trong tài liệu tỷ lệ kèo bóng đá 88 chính xác, tỷ lệ kèo bóng đá 88 khớp Kinh nghiệm của bạn với tính năng 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.