Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Примеры запросов
1. Вывести список покупателей, сделавших заказы 3 октября 1990 года 2. Вывести номера и фамилии продавцов, имеющих более одного покупателя 3. Проконтролировать, корректность связей продавцов с обслуживаемыми ими покупателями 4. Найти все заказы, величина которых превышает или равна средней величине заказа для данного покупателя 5. Использование HAVING Вопросы 1. Напишите связанный запрос, выбирающий номера и фамилии всех покупателей, рейтинг которых совпадает с максимальным значением рейтинга для их города. 2. Напишите связанный запрос и запрос с соединением, которые выбирают (по имени и номеру) всех продавцов, проживающих в городах , где у них нет покупателей. Какое решение лучше? (Подсказка: один из возможных вариантов решения этой задачи – найти всех покупателей, не обслуживаемых данным продавцом, и посмотреть, не находятся ли они в одном городе).
1. SELECT cnum, cname FROM Customers outer WHERE rating = (SELECT MAX (rating) FROM Customers inner WHERE inner.city = outer.city); 2. тЕЫЕОЙЕ У РПНПЭША УППФОЕУЕООПЗП РПДЪБРТПУБ: SELECT snum, sname FROM Salespeople main WHERE city IN (SELECT city FROM Customers inner WHERE inner.snum < > main.snum); тЕЫЕОЙЕ У РПНПЭША ПВЯЕДЙОЕОЙС: SELECT DISTINCT first.snum, sname FROM Salespeople first, Customers second WHERE first.city = second.city AND first.snum < > second.snum;
Дата добавления: 2015-06-30; просмотров: 209; Нарушение авторских прав Мы поможем в написании ваших работ! |