
- •Функции в 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
- •Синтаксис
- •Дополнительные сведения
Инструкция select...Into…from
До сих пор инструкция SELECT создавала виртуальную таблицу, которая не сохранялась в базе данных. Для создания реальной таблицы как результат обработки существующих таблиц, используется запрос SELECT...INTO…FROM
Синтаксис
SELECT поле1, поле2 ,...
Into новая Таблица
FROM Таблица1,Таблица2…,
Ниже перечислены аргументы инструкции SELECT...INTО ….FROM:
Элемент |
Описание |
поле1, поле2…………. |
Имена полей, которые следует скопировать в новую таблицу.
|
Новая Таблица…….. |
Имя создаваемой таблицы. Это имя должно удовлетворять стандартным правилам именования. Если новая Таблица совпадает с именем существующей таблицы, возникает перехватываемая ошибка. |
|
|
Таблица1,Таблица2…, |
Имена существующих таблиц, из которой отбираются записи. Это может быть одна таблица, несколько таблиц или запрос. |
Дополнительные сведения
Запрос на создание таблицы можно использовать для архивирования записей, создания резервных копий таблицы, копий для экспорта в другую базу данных, а также в качестве основы отчета, отображающего данные за конкретный период времени. Например, можно создать отчет «Ежемесячные продажи по областям», выполняя каждый месяц один и тот же запрос на создание таблицы.
Примечания
При создании таблицы поля в новой таблице наследуют типы данных и размеры базовых полей; никакие другие свойства таблиц и полей не передаются.
Чтобы узнать, какие записи будут отобраны при выполнении запроса на создание таблицы, сначала просмотрите результаты инструкции SELECT, использующей те же условия отбора.
Пример
SELECT Фамилия, Оклад
Into Отчет
FROM Сотрудники;
Сотрудники Отчет
-
Фамилия
Оклад
Отдел
Фамилия
Оклад
ЗИМЕНС
4000
2
ЗИМЕНС
4000
ИВАНОВ
4500
3
ИВАНОВ
4500
ИГЛА
3200
3
ИГЛА
3200
ИНСТРУМЕНТОВ
3100
5
ИНСТРУМЕНТОВ
3100
Предложение order by
Сортирует записи, полученные в результате запроса, в порядке возрастания или убывания на основе значений указанного поля или полей.
Синтаксис
SELECT списокПолей FROM таблица WHERE условиеОтбора ORDER BY поле1 [ASC | DESC ] [, поле2 [ASC | DESC ]] …..
поле1, поле2 ……. |
Имена полей, по которым сортируются записи. |
ASC ……………….. сортировки по возрастанию (от «A» до «Я» и от 0 до 9).
DESC ……………… сортировки по убыванию (от «Я» до «А» и от 9 до 0).
По умолчанию используется порядок сортировки по возрастанию (от «A» до «Я» и от 0 до 9).
Предложение ORDER BY может содержать несколько полей. Сначала записи сортируются по первому полю в списке ORDER BY. Затем записи, имеющие совпадающие значения в первом поле, сортируются по второму полю и т. д.
Предложение ORDER BY является необязательным. Однако оно необходимо для отображения данных в порядке сортировки.
Обе приведенные ниже инструкции SQL одинаково сортируют записи по фамилиям сотрудников:
SELECT Фамилия SELECT Фамилия
FROM Сотрудники FROM Сотрудники ORDER BY Фамилия ASC; ORDER BY Фамилия;
Пример (Сортировка по Окладу, а затем по Фамилии)
SELECT Фамилия, Оклад
INTO Отчет
FROM Сотрудники ORDER BY Оклад DESC, Фамилия;
Сотрудники Отчет
-
Фамилия
Оклад
Фамилия
Оклад
ЗИМЕНС
4000
ИСАЕВ
5000
ИВАНОВ
4500
ИСАЧКИН
4800
ИГЛА
3200
КАМЕНЕВ
4700
ИНСТРУМЕНТОВ
3100
ИВАННИКОВ
4000
ИСАЕВ
5000
ИВАНОВ
4000
ИСАЧКИН
4800
КАРТАШЕВ
4000
КАМЕНЕВ
4700
КАШОЛКИН
3800
КАПУСТИН
2500
ИГЛА
3200
КАРЕВ И.А
2800
ИНСТРУМЕНТОВ
3100
КАРТАШЕВ
3500
КАРЕВ И.А
2800
КАШОЛКИН
3800
КАПУСТИН
2500