Оператор EXCEPT выполняет разность множеств между двумя наборами результатов запроса. Он возвращает только строки из первого запроса, которые не появляются во втором запросе.
Главное применение EXCEPT — определить записи, которые уникальны для первого набора результатов — по сути, отфильтровав все совпадения, найденные во втором наборе результатов.
SELECT ProductID FROM ProductsSold
EXCEPT
SELECT ProductID FROM ProductsReturned;
Этот запрос возвращает все значения ProductID, которые есть в ProductsSold, но не присутствуют в ProductsReturned — то есть выявляет товары, которые были проданы, но так и не возвращены.
Оператор EXCEPT возвращает строки, которые появляются либо в первом, либо во втором наборе результатов запроса, что делает его полезным для поиска всех уникальных записей во всех наборах данных.
Новый — ещё не проверен сообществом
Вы