русс | укр

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

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

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

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


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

Создание запроса-выборки.


Дата добавления: 2015-07-04; просмотров: 1358; Нарушение авторских прав


Задание 3.12:

Определить перечень городов, в которых находятся предприятия.

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

 

Последовательность выполнения этого задания будет следующая:

1. Переходим на вкладку

2. Нажимаем кнопку и выбираем Самостоятельное создание нового запроса (Конструктор)(Рис.40)

3. При этом автоматически переходим в режим Конструктора (Рис.41).

4. Т.к. необходимо определить перечень городов, в которых находятся предприятия, а все эти сведения находятся в таблице ПРЕДПРИЯТИЯ, то добавляем в запрос только эту таблицу (аналогично рис.41).

5. В поле запроса помещаем только одно поле Город (перетаскиваем название поля мышью из верхней части из таблицы или выбираем из списка кликнув в поле запроса«Поле», которое находится в нижней части на полем «Имя таблицы»)

6. Устанавливаем галочку в строке Вывод на экран.

7. Чтобы повторяющиеся города не выводились несколько раз, открываем свойства запроса кнопкой Свойства и устанавливаем в свойстве Уникальные значения атрибут «Да» (Рис.44)

 

Рис.46. Свойства запроса.

 

8. С помощью кнопки Вид переключаемся в режим таблицы и просматриваем результат (Рис 45).

Рис.47. Результат запроса Перечень городов которых находятся предприятия.

9. Для ответа на вопрос «В каких случаях результирующий набор записей будет являться обновляемым (динамическим), а в каких не обновляемым (статическим)?» необходимо перейти в режим конструктора, открыть свойства запроса и посмотреть какой атрибут установлен у свойства «Тип набора записей» (Рис.46)

Рис.48. Установка свойства «Тип набора записей».

10. Сохраните запрос с именем 3.12_Перечень городов, нажав на кнопку Сохранить

11. При помощи кнопки Вид перейдите в режим SQL(Рис.47).



Рис.49. Запрос в режиме SQL.

12. Вы видите выполненный вами запрос записанный на языке SQL.

Запись «SELECT DISTINCTПредприятия. ГородFROMПредприятия означает: «ВЫДЕЛЕНО поле Предприятия. ГородИЗтаблицы Предприятия».

Предикат DISTINCTисключает записи, содержащие повторяющиеся данные в поле.

Выполняя запросы переходите в режим SQL и просматривайте как они описываются на языке SQL.

Информацию об инструкции SELECT,ее предикатах, а так же операциях, выражениях и других инструкциях вы можете найти в Приложении 1 и справке MS Access.

Задание 3.13:

Вывести информацию о двух самых дешевых заказах, а затем о двух самых дорогих заказах.

Задание 3.14:

Вывести информацию о предприятиях, находящихся в каких-либо двух городах.

Задание 3.15:

Вывести информацию о заказах, в шифре которых присутствуют две определенные буквы.

Задание 3.16:

Определить шифры заказов (с указанием шифров предприятий), дата отгрузки которых находится в определенном диапазоне.

Задание3.17:

Определить шифры заказов (с указанием шифров предприятий), для которых не выполнена отгрузка.

Задание 3.18:

Вывести информацию о заказах, стоимость и объем которых находятся в определенных диапазонах.

Задание 3.19:

Вывести информацию о заказах, стоимость или объем которых превышают определенную величину.

Задание 3.20:

Определить наименование, объем и плановую дату выполнения заказов, для которых не произведены еще все отгрузки.

Задание 3.21:

Какие предприятия (их шифры) участвуют в выполнении заказов?

Задание 3.22:

Вывести информацию о выполненных заказах предприятиями определенного города (с указанием стоимости и объема этих заказов).

Задание 3.23:

Вывести информацию о предприятиях, объединив столбцы ГОРОД, АДРЕС и ТЕЛЕФОН. Созданному столбцу дать новое имя.

Задание 3.24:

Вывести информацию о заказах с указанием суммарной стоимость по каждому заказу (суммарная стоимость = стоимость × объем).

Задание 3.25:

Подсчитать общую сумму всех заказов с переименованием столбца в результирующем наборе.

Задание 3.26:

Подсчитать среднюю стоимость и средний объем заказов с переименование столбцов в результирующем наборе.

Задание 3.27:

Вычислить среднюю цену одной единицы заказов.

Задание 3.28:

Сколько заказов выполняется каждым предприятием?

Задание 3.29:

Определить количество предприятий, выполняющих каждый заказ.

Задание 3.30:

Определить количество предприятий в каких-либо двух городах (по отдельности для каждого города). Запрос создать двумя способами: с ограничением числа выводящихся групп и с ограничением числа записей перед выполнением группировки.

Задание 3.31:

Определить количество невыполненных заказов каждым из предприятий.

Задание 3.32:

Какова общая стоимость выполненных заказов каждым из предприятий с указанием названия и телефона предприятия.



<== предыдущая лекция | следующая лекция ==>
Самостоятельное создание запроса. | Создание запроса-выборки с использованием подзапроса.


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


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

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

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


 


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

 
 

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

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