الوصف
يمكن تطبيق المُركِّب Resample
على الدالة التجميعية count
لعدّ قيم عمود مفتاح معيّن عبر عدد ثابت
من الفترات (N).
مثال للاستخدام
مثال أساسي
لنستعرض مثالًا. سننشئ جدولًا يحتوي على name وage و
wage للموظفين، وسنُدرج فيه بعض البيانات:
CREATE TABLE employee_data
(
name String,
age UInt8,
wage Float32
)
ENGINE = MergeTree()
ORDER BY tuple()
INSERT INTO employee_data (name, age, wage) VALUES
('John', 16, 10.0),
('Alice', 30, 15.0),
('Mary', 35, 8.0),
('Evelyn', 48, 11.5),
('David', 62, 9.9),
('Brian', 60, 16.0);لنحسب جميع الأشخاص الذين تقع أعمارهم ضمن الفترتين [30,60)
و[60,75). وبما أننا نستخدم تمثيلًا صحيحًا للعمر، فستكون الأعمار ضمن
الفترتين [30, 59] و[60,74]. وللقيام بذلك، نطبّق المُركِّب Resample
على count
SELECT countResample(30, 75, 30)(name, age) AS amount FROM employee_data┌─amount─┐
│ [3,2] │
└────────┘