Разница между операциями EXCEPT и INTERSECT при обработке данных заключается в том, что они возвращают разные результаты при сравнении результатов двух запросов. 4
Оператор EXCEPT возвращает уникальные строки из левого входного запроса, которые не выводятся правым входным запросом. 4 Иногда это называют разницей двух запросов. 1
Оператор INTERSECT возвращает все строки, содержащиеся в результате и первого, и второго запроса. 1 Другими словами, он выводит только те строки, которые есть как в первом результирующем наборе, так и во втором (третьем и так далее), то есть происходит пересечение этих строк. 3
Чтобы можно было вычислить объединение, пересечение или разницу результатов двух запросов, эти запросы должны быть «совместимыми для объединения», то есть они должны иметь одинаковое число столбцов и соответствующие столбцы должны быть совместимых типов. 1