الانتقال إلى المحتوى الرئيسي

sumCount

أُضيفت في: v21.6.0 تحسب هذه الدالة مجموع الأعداد وتحصي عدد الصفوف في آنٍ واحد. ويستخدم مُحسِّن الاستعلامات في ClickHouse هذه الدالة: إذا وُجدت عدة دوال sum أو count أو avg في استعلام، فيمكن استبدالها بدالة sumCount واحدة لإعادة استخدام الحسابات. ونادرًا ما يلزم استخدام هذه الدالة صراحةً. انظر أيضًا البنية
sumCount(x)
المعاملات القيمة المُعادة تُرجِع قيمةً على الشكل (sum, count)، حيث يمثّل sum مجموع الأعداد ويمثّل count عدد الصفوف ذات القيم غير NULL. Tuple أمثلة الاستخدام الأساسي
Query
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
┌─sumCount(x)─┐
│ (190,20)    │
└─────────────┘
انظر أيضًا
آخر تعديل في ٢٥ يونيو ٢٠٢٦