Private-Bookers
Microsoft Access 2007
вернуться

Днепров Александр Г.

Шрифт:

Составьте запрос, подсчитывающий количество товаров в таблице Товары .

1. Откройте базу данных Отдел продаж .

2. На вкладке Создание в группе Другие нажмите кнопку Конструктор запросов .

3. В окне Добавление таблицы дважды щелкните кнопкой мыши на названии таблицы Товары . Нажмите кнопку Закрыть .

4. Дважды щелкните кнопкой мыши на названии поля Код , чтобы добавить его в выборку.

5. На вкладке Конструктор в группе Показать или скрыть нажмите кнопку Итоги . В бланке запроса появится строка Групповая операция .

6. В строке Групповая операция для поля Код выберите в раскрывающемся списке функцию Count .

Текст итогового запроса приведен в листинге 6.10.

...

Листинг 6.10.

Запрос на подсчет количества записей

SELECT Count(Товары. Код) AS [Count-Код]

FROM Товары;

7. Перейдите на вкладку Конструктор и выберите команду Выполнить .

Что же делать, если требуется подсчитать количество товаров с ценой более 1000 руб.? Измените созданный запрос.

1. Щелкните правой кнопкой мыши на заголовке вкладки запроса. Выберите из контекстного меню команду Конструктор .

2. Дважды щелкните кнопкой мыши на названии поля Цена , чтобы добавить его в выборку.

3. В строке Групповая операция для поля Цена выберите из раскрывающегося списка значение Условие .

4. В строке Условие отбора для поля Цена введите условие > 1000.

Результирующий бланк итогового запроса с условием показан на рис. 6.22.

Рис. 6.22. Результирующий бланк итогового запроса с условием

Текст итогового запроса с условием приведен в листинге 6.11.

...

Листинг 6.11.

Запрос на подсчет количества записей с условием

SELECT Count(Товары. Код) AS [Count-Код]

FROM Товары

WHERE (((Товары. Цена)>1000));

5. Перейдите на вкладку Конструктор и выберите команду Выполнить . В выборке остались две записи, которые удовлетворяют условию.

Вы можете составить итоговый запрос с подсчетом записей и использованием группировки. Для этого подсчитайте количество клиентов для каждого значения поля Рейтинг . Следуйте нижеприведенным указаниям.

1. На вкладке Создание в группе Другие нажмите кнопку Конструктор запросов .

2. В окне Добавление таблицы дважды щелкните кнопкой мыши на названии таблицы Клиенты . Нажмите кнопку Закрыть .

3. Дважды щелкните кнопкой мыши на названиях полей Номер и Рейтинг , чтобы добавить поля в выборку.

4. На вкладке Конструктор в группе Показать или скрыть нажмите кнопку Итоги . В бланке запроса появится строка Групповая операция .

5. В строке Групповая операция для поля Номер выберите в раскрывающемся списке функцию Count .

6. В строке Групповая операция для поля Рейтинг выберите в списке функцию Группировка .

Результирующий бланк итогового запроса с группировкой показан на рис. 6.23.

Рис. 6.23. Результирующий бланк итогового запроса с группировкой

Текст итогового запроса с группировкой приведен в листинге 6.12.

...

Листинг 6.12.

Запрос на подсчет количества записей с группировкой

SELECT Count(Клиенты. [Номер (ID)]) AS [Count-Номер (ID)], Клиенты.

Рейтинг

FROM Клиенты

GROUP BY Клиенты. Рейтинг;

7. Перейдите на вкладку Конструктор и выберите команду Выполнить (рис. 6.24).

  • Читать дальше
  • 1
  • ...
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • ...

Private-Bookers - русскоязычная библиотека для чтения онлайн. Здесь удобно открывать книги с телефона и ПК, возвращаться к сохраненной странице и держать любимые произведения под рукой. Материалы добавляются пользователями; если считаете, что ваши права нарушены, воспользуйтесь формой обратной связи.

Полезные ссылки

  • Моя полка