Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Запросы с группировкой. Итоговые запросы

Читайте также:
  1. Запросы граждан
  2. Запросы на изменение, удаление, добавление
  3. Итоговые выдержки из книги Джеймса Редфилда "Селистинские пророчества".
  4. Итоговые мероприятия окружного этапа Фестиваля
  5. Итоговые результаты освоения Программы
  6. ИТОГОВЫЕ ТЕСТЫ

 

С помощью построителей выражений мы можем производить операции над одной строкой: складывать значения в ячейках, преобразовывать данные.
Но что, если нам надо обработать сразу несколько строк: посчитать сумму баллов, найти количество строк с одинаковым значением заданного поля?
Для этого используется группировка (она очень похожа на подведение итогов в Excel).

Посчитаем, сколько собак каждой породы приехали на выставку. Для этого перебросим в область условий всего два поля: кличка и порода – и вызовем дополнительную строку групповые операции (через контекстное меню (или на ленте) на области условий):

Count Количество записей, соответствующее ноле которых не содержит величины Null
Мах Максимальное значение
Min Минимальное значение
Avg Среднее значение поля
Sum Сумма значений поля по всем записям

 

 

Теперь сгруппируем собак по породе и посчитаем количество разных кличек в каждой группе:

 

 

Подведем итоги выставки и посчитаем средний балл за экстерьер, средний балл за дрессировку и их сумму.

Добавляем в область таблиц таблицу с оценками (tbMarks). Группируем оценки по турнирному номеру собаки и среди групповых операций выбираем среднее значение Avg (от англ. average – среднее).

Выполните запрос и в режиме просмотра обратите внимание, что столбцы с групповыми операциями имеют двойное название (операция + имя поля). Нам это пригодится при подсчете суммы баллов.

 

 

Осталось посчитать сумму. В новом столбце записываете выражение для суммы, (используя имена полей из этого же запроса!). Не забудьте при этом в строке групповых операций поставить Выражение.

 

 

Можно также округлить значения до одного знака после запятой: Round([Avg-Exterior]+[Avg-Training];1)

 


Дата добавления: 2015-08-13; просмотров: 71 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Построитель выражений| Запросы на изменение, удаление, добавление

mybiblioteka.su - 2015-2024 год. (0.006 сек.)