Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Многотабличные запросы на основе нескольких таблиц ⇐ ПредыдущаяСтр 3 из 3
На основе таких запросов могут создаваться результирующие таблицы, конфигурация которых может быть совершенно произвольной. Они не совпадают с конфигурацией ни с одной из основных таблиц, где,собственно говоря, и хранятся требуемые данные. Требуется найти: какое количество космонавтов из каждой страны запускалось с космодромов.
Рис. 70. Многотабличный запрос на основе других таблиц на выборку
Рис. 71. Результат многотабличного запроса
Требуется найти: Сколько ракет-носителей какой страны легкого класса вместе с космическим аппаратом запускались с космодромов, а также, сколько запусков было всего с этого космодрома.
Рис. 72. Многотабличный запрос на основе таблиц
Рис 73. Результат многотабличного запроса на основе таблиц
Запрос на основе другого запроса Если нам нужно только общее количество космонавтов, запускавшихся с каждого космодрома, то на основе предыдущего запроса можно построить другой запрос. При этом мы пользуемся тем обстоятельством, что результат любого запроса хранится в таблице (хоть и временной!) и его информацию можно использовать наравне с информацией основных таблиц.
Рис. 74. Запрос на основе другого запроса
Рис. 75. Результат запроса на основе другого запроса Многотабличный запрос на основе других запросов
Сложный запрос проще составить на основе нескольких элементарных запросов. При выполнении такого запроса автоматически выполняются элементарные запросы, а затем –самый сложный запрос.
Определение количества спутников и космонавтов, запущенных с каждого космодрома
Эта подзадача решается при помощи создания дополнительных запросов.
Рис. 76. Многотабличный запрос на основе других таблиц на выборку
Рис. 77. Результат многотабличного запроса После этого подсчитываем общее количество спутников, запущенных с космодромов
Рис.78. Запрос на определение количества запущенных спутников
Рис. 79. Результат запроса на определение количества запущенных спутников Теперь на основе дополнительного запроса «7и1» и уже имеющегося «7» возможно создание многотабличного запроса на основе двух других запросов.
Рис. 80. Многотабличный запрос на определение количества спутников и космонавтов, запущенных с каждого космодрома
Рис. 81. Результат многотабличного запроса Изменение данных при помощи запросов
При помощи запросов можно не только отбирать данные, но и изменять содержимое БД.
|
|||||
Последнее изменение этой страницы: 2020-11-28; просмотров: 111; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.154.208 (0.005 с.) |