русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Уровень 5


Дата добавления: 2013-12-24; просмотров: 926; Нарушение авторских прав


Вложенные запросы с объединением join

Вложенные запросы с кванторами

Вложенный запрос в from

  1. Для каждого продавца вывести максимальную из минимальных стоимостей сделок по каждой дате.
  2. Для каждого покупателя вывести среднюю из минимальных стоимостей сделок по каждой дате.
  3. Для каждого товара вывести минимальную из средних стоимостей сделок по каждой дате.
  4. Для каждого продавца вывести среднюю из максимальных стоимостей сделок по каждой дате.
  1. Вывести продавцов, которые продавали только мыло.
  2. Вывести продавцов, которые заключили только одну сделку и продали мыло.
  3. Вывести покупателей, которые покупали только мыло.
  4. Вывести покупателей, которые заключили только одну сделку и купили мыло.
  1. Вывести всех без исключения имена продавцов и названия товаров, которые они продавали.
  2. Вывести всех без исключения имена покупателей и названия товаров, которые они покупали.
  3. Вывести все без исключения названия товаров, и имена продавцов, которые их продавали.
  4. Вывести все без исключения названия товаров, и имена покупателей, которые их покупали.

Вложенные запросы с объединением join + where

  1. Вывести всех без исключения продавцов и покупателей (если они были), с которыми они заключали сделки, если стоимость хотя бы 1 сделки была больше 1000.

Вложенные запросы с объединением join + having

  1. Вывести всех без исключения продавцов и покупателей (если они были), с которыми они заключали сделки, если суммарная стоимость этих сделок > 1000.

Вложенные запросы с кванторами + where

  1. Вывести продавцов, в сделках которых со стоимостью > 1000 продавалось только мыло.

Вложенные запросы с кванторами + having

  1. Вывести продавцов, в сделках которых с суммарной стоимостью > 1000, сгруппированным по товарам, продавалось только мыло.

Псевдонимы, рекурсивная связь к 1 табл + where



  1. Вывести всех подчиненных Иванова, если они заключили хотя бы 1 сделку со стоимостью > 1000.

Псевдонимы, рекурсивная связь к 1 табл + having

  1. Вывести тех подчиненных Иванова, если суммарная стоимость сделок у подчиненного > 1000.

Псевдонимы, связь одной таблицы с собой через вторую + where

  1. Вывести всех продавцов, продававших покупателям Иванова, если они заключили хотя бы 1 сделку со стоимостью > 1000.

Псевдонимы, связь одной таблицы с собой через вторую + having

  1. Вывести всех продавцов, продававших покупателям Иванова, если суммарная стоимость сделок у продавца > 1000.

Вложенный запрос в having + where

  1. Вывести тех продавцов, у которых средняя стоимость сделок больше, чем средняя стоимость сделок c количеством товара > 10 по их отделу.

Вложенный запрос в select + where

  1. Вывести разницу между средней стоимостью сделок данного продавца и средней стоимостью сделок c количеством товара > 10 его отдела.

Псевдонимы + вложенные запросы

  1. Вывести всех продавцов, продававших покупателям Иванова, у которых средняя стоимость сделок больше, чем средняя стоимость сделок по их отделу.
  2. Вывести всех подчиненных Иванова, у которых средняя стоимость сделок больше, чем средняя стоимость сделок по их отделу.

Псевдонимы + вложенные запросы с кванторами

  1. Вывести всех подчиненных Иванова, которые продавали только мыло.
  2. Вывести всех продавцов, продававших покупателям Иванова, которые продавали только мыло.


<== предыдущая лекция | следующая лекция ==>
Вложенный запрос в select | Архитектура хранилищ данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.115 сек.