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

EXISTS

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

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

подсказка

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

Синтаксис

Пример

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

Результат:

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

Результат:

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

Результат: