أُضيف في: v20.5.0
يحسب القيمة القصوى في مصفوفة value استنادًا إلى المفاتيح المحددة في مصفوفة key.
- إن تمرير Tuple من المفاتيح ومصفوفات القيم مماثل تمامًا لتمرير مصفوفة من المفاتيح ومصفوفة من القيم.
- يجب أن يتطابق عدد العناصر في
key وvalue في كل صف يُحتسب ضمن الإجمالي.
الصياغة
maxMappedArrays(key, value)
maxMappedArrays(Tuple(key, value))
الوسيطات
القيمة المعادة
تعيد زوجًا من مصفوفتين: المفاتيح بترتيب مرتب، والقيم المحسوبة للمفاتيح المقابلة. Tuple(Array(T), Array(T))
أمثلة
مثال على الاستخدام
SELECT maxMappedArrays(a, b)
FROM VALUES('a Array(Char), b Array(Int64)', (['x', 'y'], [2, 2]), (['y', 'z'], [3, 1]));
┌─maxMappedArrays(a, b)───┐
│ (['x','y','z'],[2,3,1]) │
└─────────────────────────┘
آخر تعديل في ٢٥ يونيو ٢٠٢٦