Sobes.tech
Junior — Middle
107

Wat is de rol van de operators EXCEPT of MINUS in SQL en in welke gevallen worden ze gebruikt?

Antwoord van AI

sobes.tech AI

Операторы EXCEPT (в стандарте SQL) и MINUS (в Oracle) используются для получения разницы между двумя наборами данных. Они возвращают строки из первого запроса, которых нет во втором.

Применяются, когда нужно найти уникальные записи в одном наборе, исключая те, что присутствуют во втором. Например, чтобы получить список клиентов, которые сделали заказ в этом месяце, но не в прошлом.

Пример на SQL (Oracle):

SELECT customer_id FROM orders_current_month
MINUS
SELECT customer_id FROM orders_last_month;

Этот запрос вернёт клиентов, которые заказывали в текущем месяце, но не заказывали в прошлом.