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

> توثيق المعامل `EXISTS`

# EXISTS

يتحقق المعامل `EXISTS` مما إذا كانت نتيجة استعلام فرعي تحتوي على أي سجلات. فإذا كانت النتيجة فارغة، يعيد المعامل `0`. وإلا، يعيد `1`.

يمكن أيضًا استخدام `EXISTS` في عبارة [WHERE](/ar/reference/statements/select/where).

<Tip>
  لا يدعم الاستعلام الفرعي الإشارة إلى جداول الاستعلام الرئيسي وأعمدته.
</Tip>

**البنية**

```sql theme={null}
EXISTS(subquery)
```

**مثال**

استعلام يتحقق من وجود قيم ضمن استعلام فرعي:

```sql title="Query" theme={null}
SELECT EXISTS(SELECT * FROM numbers(10) WHERE number > 8), EXISTS(SELECT * FROM numbers(10) WHERE number > 11)
```

```text title="Response" theme={null}
┌─in(1, _subquery1)─┬─in(1, _subquery2)─┐
│                 1 │                 0 │
└───────────────────┴───────────────────┘
```

استعلام يحتوي على استعلام فرعي يُرجع عدة صفوف:

```sql title="Query" theme={null}
SELECT count() FROM numbers(10) WHERE EXISTS(SELECT number FROM numbers(10) WHERE number > 8);
```

```text title="Response" theme={null}
┌─count()─┐
│      10 │
└─────────┘
```

استعلام يتضمن استعلامًا فرعيًا يُرجع مجموعة نتائج فارغة:

```sql title="Query" theme={null}
SELECT count() FROM numbers(10) WHERE EXISTS(SELECT number FROM numbers(10) WHERE number > 11);
```

```text title="Response" theme={null}
┌─count()─┐
│       0 │
└─────────┘
```
