
- •Функции в 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
- •Синтаксис
- •Дополнительные сведения
Язык sql
Язык SQL является инструментом, предназначенным для обработки (чтения, удаления, изменения) данных, содержащихся в БД.
SQL - это сокращенное название языка запросов (Structured Query Language). Как следует из названия, SQL является языком программирования, который применяется для организации взаимодействия пользователя с базой данных.
Достоинства SQL
• независимость от конкретных СУБД;
• переносимость с одной вычислительной системы на другую;
• наличие стандартов;
• реляционная основа;
• высокоуровневая структура;
• возможность выполнения специальных интерактивных запросов:
• обеспечение программного доступа к базам данных;
• возможность различного представления данных;
Инструкция select … from
По этой инструкции возвращаются данные из базы данных в виде набора записей.
Простейшая инструкция SELECT … FROM
Синтаксис
SELECT имена полей
FROM имена таблиц;
Элемент |
Описание |
имена полей |
Имена полей, из которых должны быть отобраны данные. Если включить несколько полей, они будут извлекаться в указанном порядке.
|
имена таблиц |
Имена одной или нескольких таблиц, которые содержат отбираемые данные. |
1. Простейший запрос для одной таблицы.
SELECT поле1, поле2,…,поле7
FROM таблица;
SELECT * (*-означает, что будут показаны все поля)
FROM таблица;
2. Простейший запрос для двух таблиц
SELECT таблица1.поле1, таблица2.поле1, … , таблица1.полеN
FROM таблица1, таблица2;
Примечание: Имя таблицы необходимо применять в том случае: если имена полей в таблицах одинаковы.
Использование псевдонимов таблиц
SELECT таблица1.поле1, таблица2.поле1 SELECT T1.поле1, T2.поле1
FROM таблица1, таблица2; FROM таблица1 T1, таблица2 T2;
Использование псевдонимов полей.
SELECT поле1, поле2, поле3 AS Фамилия
FROM таблица;
Внимание!!!
Имена полей, которые содержат пробелы или знаки препинания, необходимо заключать в квадратные скобки ([ ]). Например
SELECT
[Год
рождения]
SELECT [Год
рождения]
AS
Год
Пример: Простейший запрос для одной таблицы с использованием псевдонима поля.
SELECT [Фамилия студента] AS Фамилия, Оценка
FROM Студенты;
Студенты
Фамилия студента |
Ак.Гр |
Оценка |
|
Фамилия |
Оценка |
Смирнов |
109 |
4 |
|
Смирнов |
4 |
Михайлов |
103 |
3 |
|
Михайлов |
3 |
Синицын |
109 |
5 |
|
Синицын |
5 |
Панов |
101 |
3 |
|
Панов |
3 |
Применение вычислений в полях.
Арифметические выражения используются для расчета значений вычисляемых полей. При формировании вычисляемых полей следует придерживаться правил написания выражений. Выражение пишется вместо имени поля.
Пример
SELECT Товар, Количество * Цена
FROM Товары;
Товары
Товар |
Количество |
Цена |
|
Товар |
??????? |
Шампанское |
150 |
100 |
|
Шампанское |
15000 |
Торт |
30 |
60 |
|
Торт |
1800 |
Кока-кола |
200 |
18 |
|
Кока-кола |
3600 |
Фанта |
100 |
18 |
|
Фанта |
1800 |
Пиво |
300 |
25 |
|
Пиво |
5000 |
Если вычисляемому столбцу необходимо присвоить имя, то запрос выглядит следующим образом:
SELECT Товар, Количество * Цена AS Стоимость
FROM Товары;
Товары
Товар |
Количество |
Цена |
|
Товар |
Стоимость |
Шампанское |
150 |
100 |
|
Шампанское |
15000 |
Торт |
30 |
60 |
|
Торт |
1800 |
Кока-кола |
200 |
18 |
|
Кока-кола |
3600 |
Фанта |
100 |
18 |
|
Фанта |
1800 |
Пиво |
300 |
25 |
|
Пиво |
5000 |