> ## 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.

> يعيد مصفوفة تتضمن القيم الأكثر تكرارًا على نحو تقريبي وعدد مرات تكرار كلٍ منها في العمود المحدد.

# approx_top_k

<div id="approx_top_k">
  ## approx\_top\_k
</div>

أُضيفت في: v1.1.0

تعيد مصفوفة تضم القيم الأكثر تكرارًا بشكل تقريبي وتكراراتها في العمود المحدد.
وتُرتَّب المصفوفة الناتجة ترتيبًا تنازليًا وفق التكرار التقريبي للقيم (وليس وفق القيم نفسها).

لا توفّر هذه الدالة نتيجة مضمونة.
وفي بعض الحالات، قد تحدث أخطاء وقد تُرجع قيمًا متكررة ليست هي الأكثر تكرارًا.

**البنية**

```sql theme={null}
approx_top_k(N[, reserved])(column)
```

**الأسماء البديلة**: `approx_top_count`

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

* `N` — عدد العناصر المطلوب إرجاعها. القيمة الافتراضية: `10`. الحد الأقصى لقيمة `N` هو `65536`. [`UInt64`](/ar/reference/data-types/int-uint)
* `reserved` — اختياري. يحدد عدد الخلايا المحجوزة للقيم. إذا كان `uniq(column) > reserved`، فستكون النتيجة تقريبية. القيمة الافتراضية: `N * 3`. [`UInt64`](/ar/reference/data-types/int-uint)

**الوسيطات**

* `column` — اسم العمود المراد العثور على القيم الأكثر تكرارًا فيه. [`String`](/ar/reference/data-types/string)

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

يعيد مصفوفة تضم القيم الأكثر تكرارًا بشكل تقريبي مع عدد مرات تكرارها، مرتبة ترتيبًا تنازليًا حسب التكرار التقريبي. [`Array`](/ar/reference/data-types/array)

**أمثلة**

**مثال على الاستخدام**

```sql title=Query theme={null}
SELECT approx_top_k(2)(k)
FROM VALUES('k Char, w UInt64', ('y', 1), ('y', 1), ('x', 5), ('y', 1), ('z', 10));
```

```response title=Response theme={null}
┌─approx_top_k(2)(k)────┐
│ [('y',3,0),('x',1,0)] │
└───────────────────────┘
```

**راجع أيضًا**

* [topK](/ar/reference/functions/aggregate-functions/topK)
* [topKWeighted](/ar/reference/functions/aggregate-functions/topKWeighted)
* [approx\_top\_sum](/ar/reference/functions/aggregate-functions/approxtopsum)
