Оператор MINUS
Оператор MINUS
возвращает все уникальные строки, выбранные первым запросом, но не существующие в наборе результатов второго запроса.

Используйте оператор MINUS, чтобы возвратить все уникалльные строки, выбранные первым запросом, но не существующие в наборе результатов второго запроса (первый оператор SELECT
МИНУС второй оператор SELECT
).
Отметьте: число столбцов должно быть тем же самым, и типы данных столбцов, выбираемых операторами SELECT
в запросах, должны принадлежать той же самой группе типов данных во всех операторах SELECT
, используемых в запросе. Имена столбцов, однако могут быть не идентичными.
Использование Оператора MINUS
Вывод на экран ID сотрудников для тех сотрудников, которые не сменили свою работу хотя бы раз.

В примере на рисунке, ID сотрудников в таблице JOB_HISTORY
вычитаются из идентификаторов сотрудников в таблице EMPLOYEES
. Набор результатов выводит на экран сотрудников, остающихся после вычитания; они представляются строками, которые существуют в таблице EMPLOYEES
, но не существуют в таблице JOB_HISTORY
. Они - это записи сотрудников, которые не сменили своб работу хотя бы однажды.