Перейти к основному содержимому
Перейти к основному содержимому

EXISTS

Оператор EXISTS проверяет, сколько записей находится в результате подзапроса. Если он пуст, оператор возвращает 0. В противном случае он возвращает 1.

EXISTS также может быть использован в WHERE условии.

подсказка

Ссылки на таблицы и колонки главного запроса не поддерживаются в подзапросе.

Синтаксис

Пример

Запрос, проверяющий наличие значений в подзапросе:

Результат:

Запрос с подзапросом, возвращающим несколько строк:

Результат:

Запрос с подзапросом, который возвращает пустой результат:

Результат: