ВУЗ:
Составители:
Рубрика:
98
В отличие от обычных запросов UNION автоматически ис-
ключает из выходных данных дубликаты строк.
Пример 80. В этом запросе совпадающие идентификаторы
кафедр будут исключены:
SELECT ID_Kaf
FROM students
UNION
SELECT ID_Kaf
FROM Teachers;
Если все же необходимо в каждом запросе вывести все строки
независимо от того, имеются ли такие же строки в других объеди-
няемых запросах, то следует использовать во множественном за-
просе конструкцию с командой UNION ALL.
Пример 81. Дубликаты значений кафедр, выводимые второй
частью запроса, не будут исключаться:
SELECT ID_Kaf
FROM students
UNION ALL
SELECT ID_Kaf
FROM Teachers;
Краткие итоги
Команда UNION используется для объединения результатов
двух или более операторов SELECT с исключением повторяющихся
строк.
Использование команды UNION возможно только при объе-
динении запросов, соответствующие столбцы которых совместимы
по объединению, т.е.:
соответствующие числовые поля должны иметь полностью
совпадающие тип и размер;
символьные поля должны иметь точно совпадающее количе-
ство символов;
если NULL-значения запрещены для столбца хотя бы одного
любого подзапроса объединения, то они должны быть запрещены и
для всех соответствующих столбцов в других подзапросах объеди-
нения.
В отличие от обычных запросов UNION автоматически ис-
ключает из выходных данных дубликаты строк.
Пример 80. В этом запросе совпадающие идентификаторы
кафедр будут исключены:
SELECT ID_Kaf
FROM students
UNION
SELECT ID_Kaf
FROM Teachers;
Если все же необходимо в каждом запросе вывести все строки
независимо от того, имеются ли такие же строки в других объеди-
няемых запросах, то следует использовать во множественном за-
просе конструкцию с командой UNION ALL.
Пример 81. Дубликаты значений кафедр, выводимые второй
частью запроса, не будут исключаться:
SELECT ID_Kaf
FROM students
UNION ALL
SELECT ID_Kaf
FROM Teachers;
Краткие итоги
Команда UNION используется для объединения результатов
двух или более операторов SELECT с исключением повторяющихся
строк.
Использование команды UNION возможно только при объе-
динении запросов, соответствующие столбцы которых совместимы
по объединению, т.е.:
соответствующие числовые поля должны иметь полностью
совпадающие тип и размер;
символьные поля должны иметь точно совпадающее количе-
ство символов;
если NULL-значения запрещены для столбца хотя бы одного
любого подзапроса объединения, то они должны быть запрещены и
для всех соответствующих столбцов в других подзапросах объеди-
нения.
98
Страницы
- « первая
- ‹ предыдущая
- …
- 97
- 98
- 99
- 100
- 101
- …
- следующая ›
- последняя »
