Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Зовнішнє тета-з’єднання



Оператори зовнішнього з’єднання, які ми розглядали як операції реляційної алгебри, призначені для поповнення підсумкового відношення інформацією висячих кортежів (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; Прочитано: 361 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...