Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

sumCount

sumCount

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

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

انظر أيضًا

البنية

sumCount(x)

المعاملات

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

تُرجِع قيمةً على الشكل (sum, count)، حيث يمثّل sum مجموع الأعداد ويمثّل count عدد الصفوف ذات القيم غير NULL. Tuple

أمثلة

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

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;
┌─sumCount(x)─┐
│ (190,21)    │
└─────────────┘

انظر أيضًا

Navigation