
- •Функции в 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
- •Синтаксис
- •Дополнительные сведения
Предложение where
Определяет, какие записи из таблиц, перечисленных в предложении FROM, следует включить в результат выполнения инструкции SELECT
Синтаксис
SELECT имена полей
FROM имена таблиц
WHERE Условие Отбора;
Элемент |
Описание |
Условие Отбора |
Выражение, которому должны удовлетворять записи, включаемые в результат выполнения запроса. |
Предложение WHERE не является обязательным, однако, если оно присутствует, то должно следовать после предложения FROM.
Операции отношения
Простой отбор. Операции отношения ( =, <, >, <>, >=, <= )
Допускается использование различных операций отношения.
= равно,
< меньше,
> больше,
<= меньше или равно,
>= больше или равно,
<> не равно.
1. Следующая инструкция SQL отбирает всех сотрудников, зарплата которых превышает 10 000 рублей:
SELECT Фамилия, Оклад
FROM Сотрудники
WHERE Оклад > 10000;
2. Отобрать всех сотрудников отдела продаж
SELECT Фамилия
FROM Сотрудники
WHERE Отдел = “Продажи”;
Пример
SELECT Фамилия, Оклад
FROM Сотрудники
WHERE Оклад >= 4000
Сотрудники
-
Фамилия
Оклад
Отдел
Фамилия
Оклад
ЗИМЕНС
4000
2
ЗИМЕНС
4000
ИВАНОВ
4500
3
ИВАНОВ
4500
ИГЛА
3200
3
ИНСТРУМЕНТОВ
3100
5
Логические выражения and, or, not, between, in
Отбор с использованием логических выражений AND, OR, NOT, BETWEEN, IN.
Предложение WHERE может содержать выражения, связанные логическими операторами, такими как AND, OR, NOT, BETWEEN IN.
Применение AND, OR
Выдать записи, если возраст человека лежит в диапазоне больше 22 и меньше 30 или
больше 50
Пример
SELECT [Фамилия], Возраст
FROM Сотрудники
WHERE ((Возраст >22) And (Возраст < 30)) Or Возраст > 50;
Студенты
-
Фамилия
Возраст
Оценка
Фамилия
Возраст
Смирнов
55
4
Смирнов
55
Михайлов
28
3
Михайлов
28
Синицын
18
5
Панов
25
Панов
25
3
Отбор с использованием логических выражений IS NULL.
Применяется в WHERE для отбора записей в которых некоторое поле содержит значение NULL (ничего нет)
Пример
Показать фамилии сотрудников не имеющих телефона.
SELECT Фамилия, Телефон
FROM Сотрудники
WHERE Телефон IS NULL;
Сотрудники
Фамилия |
Телефон |
Факс |
|
Фамилия |
Телефон |
Смирнов |
945-34-77 |
954-86-29 |
|
Михайлов |
|
Петров |
376-45-31 |
|
|
|
|
Михайлов |
|
|
|
|
|
Семенов |
267-65-09 |
|
|
|
|
Показать фамилии сотрудников имеющих факс.
SELECT Фамилия, Факс
FROM Сотрудники
WHERE Факс IS NOT NULL;
Сотрудники
Фамилия |
Телефон |
Факс |
|
Фамилия |
Факс |
Смирнов |
945-34-77 |
954-86-29 |
|
Смирнов |
954-86-29 |
Петров |
376-45-31 |
|
|
|
|
Михайлов |
|
|
|
|
|
Семенов |
267-65-09 |
|
|
|
|
Применение BETWEEN … AND /( NOT BETWEEN…AND).
Определяет принадлежность значения выражения указанному диапазону.