
- •Функции в Excel 6 Основные операции c книгой в Excel 6
- •6. Самостоятельная 19
- •3. Самостоятельная. 41
- •Функции в Excel Основные операции c книгой в Excel
- •1. Общие данные о книге
- •2. Управление листами
- •3. Структура листа
- •4. Управление столбцом (строкой)
- •5. Формат ячейки
- •6. Понятие диапазона. Выделение диапазона
- •7. Ввод информации в ячейки. Автозаполнение ячеек. Раскрывающиеся списки
- •8. Объединение ячеек
- •9. Копирование содержимого ячеек
- •10. Сортировка и фильтрация
- •11. Закрепление областей экрана
- •12. Самостоятельная
- •Список студентов мгу им. М.В. Ломоносова
- •Абсолютная и относительная адресация. Понятие диапазона. Функции.
- •1.Структура таблицы. Адрес ячейки.
- •2. Простейшие вычисления
- •Лист1!d1, Данные!f3
- •3. Относительная и абсолютная адресация ячеек
- •4. Понятие диапазона. Имя диапазона.
- •5. Функции сумм(), мин(), макс()
- •6. Самостоятельная
- •7. Самостоятельная
- •Использование функций в расчетах. Матричные операции.
- •1. Математические функции
- •2. Матричные операции
- •3.Пример использования функций
- •4. Пример матричных расчетов
- •Функции даты и времени
- •1. Функции даты
- •2. Операции с датами
- •4. Самостоятельные.
- •Текстовые функции. Функция впр
- •1. Текстовые функции
- •2. Функция впр
- •3. Самостоятельная.
- •Условное форматирование
- •Защита информации
- •Самостоятельные работы. Самостоятельная 1.
- •Самостоятельная 2.
- •Самостоятельная 3.
- •Самостоятельная 4.
- •Самостоятельная 5.
- •Самостоятельная 6.
- •Самостоятельная 7.
- •Основы построения баз данных Что такое база данных
- •Модели баз данных
- •Реляционная модель данных
- •Сущности
- •Целостность реляционных данных Ключи
- •Правила уникальности и минимальности нарушены Правила уникальности и минимальности соблюдены Рис. 6
- •Реляционные отношения между таблицами
- •Соответствие записей определяется первичным и внешним ключом
- •Правила целостности
- •Каскадное удаление
- •Ограниченное удаление
- •Нормализация таблиц
- •Пример разработки рбд
- •Язык sql
- •Инструкция select … from
- •Инструкция select...Into…from
- •Into новая Таблица
- •Into Отчет
- •Предложение order by
- •Предложение where
- •Операции отношения
- •Логические выражения and, or, not, between, in
- •Синтаксис
- •Синтаксис
- •Where выражение [Not] In (значение1, значение2, . . .)
- •Оператор like
- •Синтаксис
- •Дополнительные сведения
- •Работа с символами даты
- •Статистические функции
- •Функция count
- •Синтаксис
- •Дополнительные сведения
- •Функция sum
- •Синтаксис
- •Дополнительные сведения
- •Функция avg
- •Синтаксис
- •Дополнительные сведения
- •Функции min, max
- •Синтаксис
- •Дополнительные сведения
- •Предложение group by
- •Предложение having
- •Инструкция update
- •Синтаксис
- •Дополнительные сведения
- •Инструкция: insert into
- •Values (''Смирнов'', ''Игорь'', ''Петрович'', 1985);
- •Дополнительные сведения
- •Инструкция: delete
- •Дополнительные сведения
- •Синтаксис select имена полей таблиц
- •Дополнительные сведения
- •Подчиненные запросы sql
- •Синтаксис
- •Дополнительные сведения
Дополнительные сведения
Функции Min и Max используются для определения наименьшего и наибольшего значений из поля на основе выборки или группировки. Например, можно применить эти функции для возврата наименьшей и наибольшей стоимости доставки. Если не указан способ группировки, используется вся таблица.
Следующий запрос определяет максимальную зарплату.
SELECT Max([К выплате])AS Максимум
FROM Ведомость
WHERE Факультет = “ЭФ”;
Ведомость
Фамилия |
Факультет |
К выплате |
|
Максимум |
ИСАЕВ |
MM |
6500 |
|
5600 |
ИСАЧКИН |
ЭФ |
5000 |
|
|
КАМЕНЕВ |
ВМК |
4800 |
|
|
ИВАННИКОВ |
ЭФ |
4000 |
|
|
ИВАНОВ |
ФФ |
5800 |
|
|
КАРТАШЕВ |
ЭФ |
5600 |
|
|
КАШОЛКИН |
ВМК |
4500 |
|
|
Предложение group by
Объединяет записи с одинаковыми значениями в указанном списке полей в одну запись. Если инструкция SELECT содержит статистическую функцию SQL, например Sum или Count, то для каждой записи будет вычислено итоговое значение.
Синтаксис
SELECT списокПолей FROM таблица [WHERE] условиеОтбора GROUP BY [группируемыеПоля]
Ниже перечислены аргументы инструкции SELECT, содержащей предложение GROUP BY:
Элемент |
Описание |
|
|
группируемыеПоля |
Имена полей (до 10), которые используются для группировки записей. Порядок имен полей в аргументе группируемыеПоля определяет уровень группировки для каждого из этих полей. |
Дополнительные сведения
Предложение GROUP BY является необязательным.
Итоговые значения не рассчитываются, если инструкция SELECT не содержит статистической функции SQL.
Значения Null, которые находятся в полях, заданных в предложении GROUP BY, группируются и не опускаются. Однако статистические функции SQL не обрабатывают значения Null.
Используйте предложение WHERE для исключения записей из группировки, а предложение HAVING для применения фильтра к записям после группировки.
При использовании предложения GROUP BY все поля в списке полей инструкции SELECT должны быть либо включены в предложение GROUP BY, либо использоваться в качестве аргументов статистической функции SQL.
Следующий запрос анализирует экзаменационную оценочную ведомость и создает итоговую таблицу содержащую номер группы, количество студентов в группе и средний балл по предметам.
SELECT Группа, Count(Группа) as Колич, Avg(Эк) as [Ср б Эк], Avg(Инф) as [Ср б Инф]
INTO [Итоговая ведомость]
FROM Ведомость
GROUP BY Группа;
Ведомость Итоговая ведомость
Фамилия |
Группа |
Эк |
Инф |
|
Группа |
Колич |
Ср б Эк |
Ср б Инф |
|
АНДРЕЕВ |
101 |
4 |
3 |
|
101 |
15 |
4,2 |
4,4 |
|
БАРАБАНОВ |
104 |
5 |
2 |
|
102 |
17 |
3,9 |
3,3 |
|
БАРАНОВ |
102 |
3 |
3 |
|
103 |
14 |
3,8 |
4,0 |
|
БРАГИН |
101 |
2 |
4 |
|
104 |
16 |
4,1 |
3,8 |
|
БУБНОВ |
104 |
3 |
3 |
|
105 |
15 |
4,5 |
3,9 |
|
ВЕРБИЦКИЙ |
105 |
4 |
2 |
|
|||||
ВОДОЛАЗСКИЙ |
102 |
5 |
3 |
|
|||||
ГЛОТОВ |
102 |
4 |
4 |
|
|||||
ГОЛОВИН |
103 |
3 |
5 |
|
|||||
………………….. |
…… |
….. |
….. |
|
|||||
ГРИГОРОВИЧ |
101 |
3 |
3 |
|
|||||
ДАНЦКЕР |
102 |
2 |
2 |
|
Следующий пример подсчитывает количество студентов в МГУ на обучающимся на каждом факультете по курсам обучения
SELECT Факультет, Курс, Count(Фамилия) as Количество
FROM Ведомость
GROUP BY Факультет, Курс;
Ведомость
Фамилия |
Факультет |
Курс |
|
Факультет |
Курс |
Количество |
АНДРЕЕВ |
ММ |
4 |
|
MM |
1 |
320 |
БАРАБАНОВ |
ВМК |
5 |
|
MM |
2 |
290 |
БАРАНОВ |
ММ |
3 |
|
MM |
3 |
280 |
БРАГИН |
ЭФ |
2 |
|
MM |
4 |
275 |
БУБНОВ |
ММ |
1 |
|
MM |
5 |
260 |
ВЕРБИЦКИЙ |
ЭФ |
4 |
|
BMK |
1 |
340 |
ВОДОЛАЗСКИЙ |
ВМК |
5 |
|
BMK |
2 |
320 |
ГЛОТОВ |
ЭФ |
4 |
|
BMK |
3 |
315 |
ГОЛОВИН |
ММ |
3 |
|
BMK |
4 |
307 |
………………….. |
|
….. |
|
BMK |
5 |
298 |
ГРИГОРОВИЧ |
ВМК |
1 |
|
ЭФ |
1 |
420 |
ДАНЦКЕР |
ЭФ |
2 |
|
ЭФ |
2 |
380 |