SQL EXCEPT: обнаружит ли сверка лишний дубль
Два источника содержат одинаковую строку в разном количестве. Определите результат EXCEPT и проверьте, достаточно ли такой сверки для контроля дублей.
Выберите ответ и проверьте себя. Продолжить тему можно в курсе Продвинутый SQL: сложные запросы и задачи для собеседований.
Аналитик выполняет сверку двух таблиц платежей src_a(order_id, amount) и src_b(order_id, amount). Он выполняет запрос:
SELECT order_id, amount FROM src_a
EXCEPT
SELECT order_id, amount FROM src_b;
В таблице src_a есть две строки по заказу №10: (10, 100) и (10, 100). В таблице src_b по заказу №10 ровно одна строка: (10, 100). Что вернёт данный запрос для заказа №10 и почему?
Без регистрации · результат не сохраняется
Связанные задачи
- SQL: Сверка отчётов по ключам и показателям — Состав договоров и число неопознанных оплат
- SELF JOIN: сколько пар получится при соединении таблицы с собой
- INTERSECT в SQL: сколько строк останется после пересечения
- SQL: Агрегация, оконные вычисления и фильтрация — Категории-лидеры и доля в продажах
- SQL: SELF JOIN и поиск уникальных пар — Пары с несколькими общими проектами
- SQL EXISTS: размножит ли запрос строки клиента
