![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Інколи виникає необхідність з’єднання кількох кортежів одного відношення. SQL дозволяє надати кожному екземпляру імені відношення R у реченні FROM унікального псевдоніму (alias), або змінної кортежу (tuple variable). Ім’я відношення та псевдонім розділяються необов’язквим службовим словом AS.
Якщо псевдонім визначений у реченні FROM, він може бути використаний замість імені відношення в інших реченнях запиту, як-от SELECT, WHERE, для звернення до (в т.ч.одноіменних) атрибутів.
Приклад 5.6. Нехай треба відшукати інформацію про двох акторів, що мають одну адресу.
Речення FROM містить визначення двох псевдонімів, Star1 та Star2.
Без умови Star1.name < Star2.name, псевдоніми Star1 та Star2 могли би вказувати на той самий кортеж.
Якщо замість оператора < (або >) застосувати <>, це тягне відбір узаємно „зворотніх” пар, як-от
.
Дата публикования: 2014-12-28; Прочитано: 235 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!