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

> دوال quantileExact وquantileExactLow وquantileExactHigh وquantileExactExclusive و quantileExactInclusive

# دوال quantileExact

<div id="quantileExact">
  ## quantileExact
</div>

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

تحسب [الكوانتايل](https://en.wikipedia.org/wiki/Quantile) لتسلسل بيانات رقمية حسابًا دقيقًا.

للحصول على قيمة دقيقة، تُجمَع جميع القيم المُمرَّرة في مصفوفة، ثم تُرتَّب ترتيبًا جزئيًا.
لذلك، تستهلك الدالة ذاكرة بمقدار `O(n)`، حيث إن `n` هو عدد القيم المُمرَّرة.
ومع ذلك، تكون الدالة فعّالة جدًا عندما يكون عدد القيم صغيرًا.

عند استخدام عدة دوال `quantile*` بمستويات مختلفة ضمن استعلام، لا تُدمَج الحالات الداخلية (أي إن الاستعلام يعمل بكفاءة أقل مما يمكن أن يكون عليه).
في هذه الحالة، استخدم الدالة [`quantiles`](/ar/reference/functions/aggregate-functions/quantiles#quantiles).

**البنية**

```sql theme={null}
quantileExact(level)(expr)
```

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

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

* `level` — اختياري. مستوى الكوانتايل. عدد ثابت بنقطة عائمة من 0 إلى 1. نوصي باستخدام قيمة `level` ضمن النطاق `[0.01, 0.99]`. القيمة الافتراضية: 0.5. عند `level=0.5` تحسب الدالة الوسيط. [`Float*`](/ar/reference/data-types/float)

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

* `expr` — تعبير على قيم العمود ينتج عنه أنواع بيانات رقمية أو Date أو DateTime. [`(U)Int*`](/ar/reference/data-types/int-uint) أو [`Float*`](/ar/reference/data-types/float) أو [`Decimal*`](/ar/reference/data-types/decimal) أو [`Date`](/ar/reference/data-types/date) أو [`DateTime`](/ar/reference/data-types/datetime)

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

الكوانتايل عند المستوى المحدد. بالنسبة إلى أنواع البيانات الرقمية، سيكون تنسيق الإخراج مماثلًا لتنسيق الإدخال. [`(U)Int*`](/ar/reference/data-types/int-uint) أو [`Float*`](/ar/reference/data-types/float) أو [`Decimal*`](/ar/reference/data-types/decimal) أو [`Date`](/ar/reference/data-types/date) أو [`DateTime`](/ar/reference/data-types/datetime)

**أمثلة**

**حساب الكوانتايل الدقيق**

```sql title=Query theme={null}
SELECT quantileExact(number) FROM numbers(10);
```

```response title=Response theme={null}
┌─quantileExact(number)─┐
│                     5 │
└───────────────────────┘
```

**انظر أيضًا**

* [median](/ar/reference/functions/aggregate-functions/median)
* [quantiles](/ar/reference/functions/aggregate-functions/quantiles)
