Объясни различия между SQL операциями над наборами UNION, UNION ALL, INTERSECT и EXCEPT, включая случаи, когда используется каждая операция, и как они объединяют результаты нескольких запросов. — ДейлиПреп