Что такое INTERSECT и EXCEPT?

Middle
313 просмотров
AFK Offer AI

INTERSECT возвращает строки, которые есть в обоих запросах (пересечение). EXCEPT — строки из первого запроса, которых нет во втором (разность). SELECT user_id FROM plan_a INTERSECT SELECT user_id FROM plan_b — юзеры в обоих планах. SELECT user_id FROM plan_a EXCEPT SELECT user_id FROM plan_b — юзеры только в плане A. Как и UNION, убирают дубликаты по умолчанию (есть INTERSECT ALL и EXCEPT ALL). Используются реже UNION, но незаменимы для сравнения двух наборов данных.

Следующий вопрос

Что такое runtime.GOMAXPROCS?