ClickHouse/docs/fa/sql-reference/aggregate-functions/index.md
Ivan Blinkov d91c97d15d
[docs] replace underscores with hyphens (#10606)
* Replace underscores with hyphens

* remove temporary code

* fix style check

* fix collapse
2020-04-30 21:19:18 +03:00

2.1 KiB
Raw Blame History

machine_translated machine_translated_rev toc_folder_title toc_priority toc_title
true d734a8e46d Aggregate Functions 33 معرفی شرکت

توابع مجموع

توابع مجموع در کار عادی راه به عنوان کارشناسان پایگاه داده انتظار می رود.

فاحشه خانه نیز پشتیبانی می کند:

پردازش پوچ

در طول تجمع همه NULLبازدید کنندگان قلم می.

مثالها:

این جدول را در نظر بگیرید:

┌─x─┬────y─┐
│ 1 │    2 │
│ 2 │ ᴺᵁᴸᴸ │
│ 3 │    2 │
│ 3 │    3 │
│ 3 │ ᴺᵁᴸᴸ │
└───┴──────┘

بیایید می گویند شما نیاز به کل ارزش ها در y ستون:

SELECT sum(y) FROM t_null_big
┌─sum(y)─┐
│      7 │
└────────┘

این sum تابع تفسیر می کند NULL به عنوان 0. به خصوص, این بدان معنی است که اگر تابع ورودی از یک انتخاب که تمام مقادیر دریافت NULL سپس نتیجه خواهد بود 0 نه NULL.

حالا شما می توانید استفاده کنید groupArray تابع برای ایجاد مجموعه ای از y ستون:

SELECT groupArray(y) FROM t_null_big
┌─groupArray(y)─┐
│ [2,2,3]       │
└───────────────┘

groupArray شامل نمی شود NULL در مجموعه ای نتیجه.

مقاله اصلی