Junior — Middle
100
შეგიძლიათ ახსნათ ოპერატორის UNION მიზანი SQL-ში და როგორ გამოიყენება ის რამდენიმე მოთხოვნის შედეგების ერთობლიობისთვის?
კომპანიებმა სადაც სთხოვეს
პასუხი AI-სგან
sobes.tech AI
Оператор UNION в SQL используется для объединения результатов двух или более SELECT-запросов в один набор данных. Он возвращает уникальные строки из всех запросов, исключая дубликаты.
Особенности использования:
- Все SELECT-запросы должны возвращать одинаковое количество столбцов.
- Типы данных соответствующих столбцов должны быть совместимы.
- Порядок столбцов важен.
Пример:
SELECT name FROM employees WHERE department = 'Sales'
UNION
SELECT name FROM contractors WHERE department = 'Sales';
Этот запрос вернёт список уникальных имён из таблиц employees и contractors, работающих в отделе продаж.
Если нужно сохранить дубликаты, используется UNION ALL.