![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Оператори зовнішнього з’єднання, які ми розглядали як операції реляційної алгебри, призначені для поповнення підсумкового відношення інформацією висячих кортежів (dangling tuples). При з’єднанні деякі кортежі одного з відношень R залишаються „висячими”, якщо умова відповідності в реченні ON не виконується для жодного кортежу з другого відношення S.
Розглянемо операцію зовншнього тета-з’єднання (theta-outerjoin). Нехай знову (приклад 5.5) треба з’єднати відношення
при умові співпадання назви і року випуску фільму.
Запит на повне зовнішнє з’єднання:
SELECT title, year, starName
FROM Movie FULL OUTER JOIN StarsIn ON title=movieTitle AND year=movieYear
У результат будуть уключені:
Запит на ліве зовнішнє з’єднання:
SELECT title, year, starName
FROM Movie LEFT OUTER JOIN StarsIn ON title=movieTitle AND year=movieYear
У результат будуть уключені:
Запит на праве зовнішнє з’єднання:
SELECT title, year, starName
FROM Movie RIGHT OUTER JOIN StarsIn ON title=movieTitle AND year=movieYear
У результат будуть уключені:
Дата публикования: 2014-12-28; Прочитано: 376 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!