Junior — Middle
Ներկայացրեք, թե ինչ է UNION օպերատորը և ինչպես է այն օգտագործվում SQL հարցումներում
sobes.tech AI
Պատասխան AI-ից
Оператор UNION в SQL используется для объединения результатов двух или более SELECT-запросов в один набор данных.
Особенности UNION:
- Объединяет строки из всех запросов, исключая дубликаты.
- Количество и порядок столбцов в каждом SELECT должны совпадать.
- Типы данных соответствующих столбцов должны быть совместимы.
Если нужно сохранить дубликаты, используется UNION ALL.
Пример:
SELECT name FROM employees WHERE department = 'Sales'
UNION
SELECT name FROM contractors WHERE department = 'Sales';
Этот запрос вернёт список уникальных имён из двух таблиц, относящихся к отделу продаж.