> ## 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، تحسب هذه الدالة الـ[المئين](https://en.wikipedia.org/wiki/Quantile) الدقيق لتسلسل من البيانات الرقمية.

# quantileExactLow

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

أُضيف في: v20.8.0

على غرار [`quantileExact`](/ar/reference/functions/aggregate-functions/quantileExact)، تحسب هذه الدالة [المئين](https://en.wikipedia.org/wiki/Quantile) الدقيق لتسلسل من البيانات الرقمية.

للحصول على القيمة الدقيقة، تُجمع جميع القيم المُمرَّرة في مصفوفة، ثم تُرتَّب بالكامل.
يبلغ تعقيد خوارزمية الترتيب `O(N·log(N))`، حيث `N = std::distance(first, last)` هو عدد المقارنات.

تعتمد القيمة المُعادة على مستوى المئين وعدد العناصر في المجموعة المحددة؛ أي إذا كان المستوى 0.5، فإن الدالة تُعيد قيمة الوسيط الأدنى عند وجود عدد زوجي من العناصر، وتُعيد قيمة الوسيط الأوسط عند وجود عدد فردي من العناصر.
ويُحسَب الوسيط بطريقة مماثلة لتنفيذ [median\_low](https://docs.python.org/3/library/statistics.html#statistics.median_low) المستخدم في بايثون.

أما بالنسبة إلى جميع المستويات الأخرى، فيُعاد العنصر عند الفهرس الموافق للقيمة `level * size_of_array`.

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

**البنية**

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

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

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

* `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)

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

تعيد المئين للمستوى المحدد. [`Float64`](/ar/reference/data-types/float) أو [`Date`](/ar/reference/data-types/date) أو [`DateTime`](/ar/reference/data-types/datetime)

**أمثلة**

**حساب المئين المنخفض الدقيق**

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

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

**حساب مستوى المئين معيّن**

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

```response title=Response theme={null}
┌─quantileExactLow(0.1)(number)─┐
│                             1 │
└───────────────────────────────┘
```
