Встречается на собеседованиях • сегодня

Для чего нужен EXCEPT/MINUS в SQL

EXCEPT (или MINUS в Oracle) используется для возврата только тех строк из первого запроса, которых нет во втором. Это операция разности множеств. Пример: ```sql SELECT product_id FROM products EXCEPT SELECT product_id FROM discontinued_products; ``` Этот запрос вернет только те товары, которые не являются снятыми с производства. Ключевые моменты: 1. Оба запроса должны иметь одинаковое количество столбцов 2. Соответствующие столбцы должны иметь совместимые типы данных 3. Результат содержит только уникальные строки (дубли удаляются) 4. Порядок столбцов в обоих запросах имеет значение Аналог в Java - метод removeAll() для коллекций: ```java Set activeProducts = new HashSet<>(products); activeProducts.removeAll(discontinuedProducts); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы