Встречается на собеседованиях • сегодня
Для чего нужен 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);
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы