Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Примеры запросов. 1.Найти пары всех продавцов, имеющих одинаковый рейтинг SELECT alias1.cname, alias2.cname, alias1.rating FROM Customers alias1
1.Найти пары всех продавцов, имеющих одинаковый рейтинг 2.Исключение избыточности при выводе результатов запросов с самообъединением 3.Выявление возможных ошибок в данных. Например вывод списка заказов, оформленных различными продавцами для данного покупателя (по условиям работы за каждым покупателем должен быть закреплен один и только один продавец!!!) 4.В запросе можно использовать любое количество алиасов для одной и той же таблицы 5.Алиасы можно создавать и для их использования только в условных выражениях запросов 6. Можно конструировать соединения, которые содержат различные таблицы и алиасы одной и той же таблицы Вопросы 1. Напишите запрос, который позволяет получить все пары продавцов, проживающих в одном городе. Из результата необходимо исключить повторяющиеся строки. 2. Напишите запрос, который генерирует все пары номеров заказов для данного покупателя, имена покупателей и исключает повторяющиеся значения. 1. SELECT first.sname, second.sname FROM Salespeople first, Salespeople second WHERE first.city = second.city AND first.sname < second.sname; 2. SELECT cname, first.onum, second.onum FROM Orders first, Orders second, Customers WHERE first.cnum = second.cnum AND first.cnum = Customers.cnum AND first.onum < second.onum; 3. SELECT a.cname, a.city FROM Customers a, Customers b WHERE a.rating = b.rating AND b.cnum = 2001;
Дата добавления: 2015-06-30; просмотров: 204; Нарушение авторских прав Мы поможем в написании ваших работ! |