Типы Подзапросов. Оператор EXISTS

Рассмотрим, какие существуют типы подзапросов (однострочные и многострочные) и использование оператора EXISTS.

Типы Подзапросов. Оператор EXISTS
  • Однострочные подзапросы: Запросы, которые возвращают только одну строку из внутреннего оператора SELECT

  • Многострочные подзапросы: Запросы, которые возвращают больше чем одну строку из внутреннего оператора SELECT

Отметьте: Есть также многостолбцовые подзапросы, которые являются запросами, возвращающими больше чем один столбец из внутреннего оператора SELECT. Они будут обсуждаться в последующих публикациях..

Использование Оператора EXISTS

Использование Оператора EXISTS

Оператор EXISTS используется в запросах, где результат запроса зависит от того, существуют ли определенные строки в таблице. Он оценивается как TRUE, если подзапрос возвращает по крайней мере одну строку.

Пример на рисунке выводит на экран отделы, у которых нет сотрудников. Для каждой строки в таблице DEPARTMENTS проверяется условие, существует ли строка в таблице EMPLOYEES, у которой есть тот же ID отдела. В случае, если такая строка не существует, условие удовлетворяется для исследуемой строки и она выбирается. Если же существует соответствующая строка в таблице EMPLOYEES, строка не выбирается.

Далее: Таблицы, Используемые в Примерах Рубрики

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)