> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> تحسب مجموع الأرقام وتحصي عدد الصفوف في الوقت نفسه. يستخدم مُحسِّن الاستعلامات في ClickHouse هذه الدالة: إذا وُجدت عدة دوال `sum` أو `count` أو `avg` في استعلام واحد، فيمكن استبدالها بدالة `sumCount` واحدة للاستفادة من الحسابات نفسها. ونادرًا ما تكون هناك حاجة إلى استخدام هذه الدالة صراحةً.

# sumCount

<div id="sumCount">
  ## sumCount
</div>

أُضيفت في: v21.6.0

تحسب هذه الدالة مجموع الأعداد وتحصي عدد الصفوف في آنٍ واحد. ويستخدم مُحسِّن الاستعلامات في ClickHouse هذه الدالة: إذا وُجدت عدة دوال `sum` أو `count` أو `avg` في استعلام، فيمكن استبدالها بدالة `sumCount` واحدة لإعادة استخدام الحسابات. ونادرًا ما يلزم استخدام هذه الدالة صراحةً.

**انظر أيضًا**

* إعداد [`optimize_syntax_fuse_functions`](/ar/reference/settings/session-settings#optimize_syntax_fuse_functions).

**البنية**

```sql theme={null}
sumCount(x)
```

**المعاملات**

* `x` — قيمة الإدخال. [`(U)Int*`](/ar/reference/data-types/int-uint) أو [`Float`](/ar/reference/data-types/float) أو [`Decimal`](/ar/reference/data-types/decimal)

**القيمة المُعادة**

تُرجِع قيمةً على الشكل `(sum, count)`، حيث يمثّل `sum` مجموع الأعداد ويمثّل `count` عدد الصفوف ذات القيم غير `NULL`. [`Tuple`](/ar/reference/data-types/tuple)

**أمثلة**

**الاستخدام الأساسي**

```sql title=Query theme={null}
CREATE TABLE s_table (x Int8) ENGINE = Log;
INSERT INTO s_table SELECT number FROM numbers(0, 20);
INSERT INTO s_table VALUES (NULL);
SELECT sumCount(x) FROM s_table;
```

```response title=Response theme={null}
┌─sumCount(x)─┐
│ (190,20)    │
└─────────────┘
```

**انظر أيضًا**

* إعداد [optimize\_syntax\_fuse\_functions](/ar/reference/settings/session-settings#optimize_syntax_fuse_functions).
