Составители:
Рубрика:
5.2. Оператор UNION
Оператор UNION объединяет вывод двух или более SQL запросов в единый набор
строк и столбцов. UNION - это аналог операции объединения реляционной алгебры.
Оператор полезен, если требуется просмотреть аналогичные данные из разных таблиц.
Его синтаксис следующий:
SELECT
UNION [ALL]
Оператор SELECT
UNION [ALL]
Оператор SELECT
[, … n];
Например, чтобы получить всех сотрудников и совместителей, хранящихся в базе
и живущих в СПБ или
в Колпино, необходимо написать следующее предложение
(результат запроса представлен на рис. 5.13):
SELECT Фамилия, Имя, "Штатный" AS "Кто"
FROM Сотрудник
WHERE Город IN ("СПБ", "Колпино")
UNION
SELECT Фамилия, Имя, "Совместитель" AS "Кто"
FROM Совместители
WHERE Город IN ("СПБ", "Колпино");
Рис. 5.13.
Страницы
- « первая
- ‹ предыдущая
- …
- 112
- 113
- 114
- 115
- 116
- …
- следующая ›
- последняя »
