Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Группировка данных и групповые операции




Группировка позволяет объединить данные в группы по совпадающим значениям в каком-либо поле и провести итоговые вычисления для каждой группы. В результате запроса с группировкой отображается для каждой группы только одна строка с итоговыми данными.

Групповые операции:

• Sum - суммирование всех значений данного поля.

• Avg - среднее значение для данного поля.

• Min - определяет минимальное значение для данного поля.

• Мах - определяет максимальное значение для данного поля

• Count - определяет общее количество записей, которые содержат некоторое значение в этом поле.

• StDev - отображает статистическое стандартное отклонение значений данного поля.

• Var - отображает статистическую вариацию значений данного поля.

• First - отображает значение, находящееся в этом поле в первой записи для всех записей.

• Last - отображает значение, находящееся в этом поле в последней записи для всех записей.

• Выражение - позволяет ввести выражение, а не название поля в ячейке Поле.

• Условие - показывает, что это поле используется только для ввода условия отбора, определяющего какие записи включать в запрос.

ЗАДАНИЯ ДЛЯ ВЫПОЛНЕНИЯ:

Запросы на выборку из одной таблицы.

 

ЗАДАЧА 1: Создал запрос на выбор всех ковровских студентов.

Для этого:

- в окне Базы данных перешел к страницу Запросы, нажав кнопку Создать, выбрав Конструктор. Откроется окно Добавление таблицы.

- Добавил в запрос нужную таблицу: "Студенты".

- Закрыл окно Добавление таблицы.

 

 

- Выбрал поля, которые будут выводиться в запросе: [номер студента], [Фамилия], [Населенный пункт].

- В поле [Населенный пункт] в строке условие отбора написал ="Ковров", в результате получилось условие: [Населенный пункт]= "Ковров".

 

 
 

 


- Выполнил запрос. Для этого переключить режим работы Вид. Режим таблицы, или нажал кнопку Запуск на панели инструментов.

 

ЗАДАЧА 2: Создал запрос на выбор всех ковровских студентов, не имеющих телефона. Конструктор:

Получено условие: [Населенный пункт]= "Ковров" AND [телефон] Is Null. Сохранил и выполнил запрос.

 

 
 


ЗАДАЧА 3: Создал запрос на выбор всех студентов какого-либо курса независимо от специальности. Курс определяется номером группы, а именно его двумя последними цифрами, таким образом, все студенты из групп с номерами 101 и 201 учатся на одном курсе.

Конструктор:

 

 

Получено условие: [номер группы]=101 OR [номер группы]=201. Сохранил и выполнил запрос.

 

 

 

ЗАДАЧА 4: Создал запрос на выбор студентов, фамилии которых, начинаются на букву "А" или на букву "Б".

ЗАДАЧА 5:. Создал запрос на выбор всех студентов, родившихся в текущем месяце.

Конструктор:

 

Вычисляемое поле [месяц] задается с помощью построителя выражений. В нем выводится номер месяца рождения каждого студента.

Условие отбора задает номер месяца, вычисляемый из текущей даты. Сохранил и выполнил запрос.

 

 

ЗАДАЧА 6: Создал запрос на выбор данных о студентах и их возрасте, т.е. количестве лет.

Конструктор:

 

Сохранил и выполнил запрос.

 

 


 

Сохранил и выполнил запрос.

 

Запросы с группировкой данных.

Запросы с группировкой позволяют вычислять итоговые данные, как по всей таблице, так и по различным группам записей.

Для создания запроса с группировкой нужно в режиме конструктора нажать кнопку Групповые операции.

В списке запроса добавится еще одна строка Групповая операция. Выпадающий список в ячейке трутовой операции содержит функции, описанные выше в теоретической части.

ЗАДАЧА 12: Создал запрос с группировкой данных по учебным группам и вычислением средней и суммарной стипендии в каждой группе.

Конструктор:

 

Сохранил и выполнил запрос.

 

 

 

ЗАДАЧА 13: Создал запрос с группировкой данных по населенным пунктам и вычислением количества студентов.

Конструктор:

 

Сохранил и выполнил запрос.

 

Перекрестный запрос.

Перекрестный запрос позволяет отобразить итоговые данные в виде таблицы, в которой озаглавлены не только столбцы, но и строки.

Для создания перекрестного запроса нужно в режиме конструктора выбрать в меню Запрос/ Перекрестный.

 

ЗАДАЧА 14: Создал перекрестный запрос, отображающий количество студентов из каждого города на каждой специальности.

Конструктор:

 

Сохранил и выполнил запрос.

 

 

Заключение.

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

 

 





Поделиться с друзьями:


Дата добавления: 2016-03-25; Мы поможем в написании ваших работ!; просмотров: 590 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Настоящая ответственность бывает только личной. © Фазиль Искандер
==> читать все изречения...

2310 - | 2034 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.