EXISTS
Оператор EXISTS
проверяет, сколько записей находится в результате подзапроса. Если он пустой, то оператор возвращает 0
. В противном случае он возвращает 1
.
EXISTS
также может быть использован в условии WHERE.
подсказка
Ссылки на таблицы и колонки основного запроса в подзапросе не поддерживаются.
Синтаксис
Пример
Запрос, проверяющий существование значений в подзапросе:
Результат:
Запрос с подзапросом, возвращающим несколько строк:
Результат:
Запрос с подзапросом, который возвращает пустой результат:
Результат: