
- •Функции в 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
- •Синтаксис
- •Дополнительные сведения
Инструкция: delete
Инструкция DELETE позволяет создать запрос на удаление записей из одной или нескольких таблиц.
Синтаксис:
DELETE
FROM имя таблицы
WHERE условие отбора;
Пример:
Удалить
все записи в таблице «Студенты»
если
в поле «Экзамен» стоит 2.
DELETE
FROM Студенты
WHERE Экзамен = 2;
D
Удалить
все записи в таблице «Товар»
если
истек срок годности товара.
FROM Товар
WHERE [Дата Годность] > #10/11/2003#;
Примечание1: Если условие отбора (WHERE …) не задано, то удаляются все записи из таблицы.
Примечание2: Для связанных таблиц удаление записи из master таблицы приведет к каскадному удалению записей из всех дочерних таблиц.
Внимание: Удаленные записи не подлежат восстановлению. Поэтому перед удалением можно с помощью конструкции SELECT убедится в правильности отбора данных для удаления.
Совет: Для удаления не всей записи, а только значения поля можно воспользоваться запросом на обновление, который позволяет заменить исходное значение полей на значение Null.
Операции LEFT JOIN, RIGHT JOIN
Объединяют записи исходных таблиц при использовании в любом предложении FROM.
Синтаксис
SELECT имена полей
FROM таблица1 [ LEFT | RIGHT ] JOIN таблица2 ON таблица1.поле1 оператор таблица2.поле2
Элемент |
Описание |
таблица_1, таблица_2 |
Имена таблиц, записи которых подлежат объединению. |
поле_1, поле_2 |
Имена объединяемых полей. Поля должны иметь одинаковый тип данных и содержать данные одного рода, однако могут иметь разные имена.
|
оператор |
Любой оператор сравнения: "=", "<", ">", "<=", ">=" или "<>". |
Дополнительные сведения
Операция LEFT JOIN используется для создания левого внешнего объединения. Левое внешнее объединение включает все записи из первой (левой) таблицы, даже если нет совпадающих значений для записей из второй (правой) таблицы.
Операция RIGHT JOIN используется для создания правого внешнего объединения. Правое внешнее объединение включает все записи из второй (правой) таблицы, даже если нет совпадающих значений с записями из первой (левой) таблицы.
Примечания
Если требуется включить в результат только те записи, которые имеют одинаковые значения в связующих полях, используйте операцию INNER JOIN.
Можно связать несколько предложений ON. Более подробные сведения по этому вопросу можно найти в описании операции INNER JOIN.
ПРИМЕРЫ
Пусть даны две таблицы А и B
A B
-
p1
p2
p1
p2
a
x
x
a
b
x
y
b
c
y
z
c
d
Пример Операция LEFT JOIN Пример Операция RIGHT JOIN
SELECT A.p1, A.p2, B.p1, B.p2 SELECT A.p1, A.p2, B.p1, B.p2
FROM A LEFT JOIN B on A.P2=B.P1; FROM A RIGHT JOIN B on A.P2=B.P1;
-
A.p1
A.p2
B.p1
B.p2
A.p1
A.p2
B.p1
B.p2
a
x
x
a
a
x
x
a
b
x
x
a
b
x
x
a
c
y
y
b
c
y
y
b
d
z
c
Пример Операция INNER JOIN.
SELECT A.p1, A.p2, B.p1, B.p2
FROM A INNER JOIN B on A.P2=B.P1;
-
A.p1
A.p2
B.p1
B.p2
b
x
x
a
a
x
x
a
c
y
y
b
Операция INNER JOIN (внутреннее соединение записей)
Объединяет записи из двух таблиц, если связующие поля этих таблиц содержат одинаковые значения.