Содержание
1. Общие понятия.
I. Извлечение информации.
2. Реляционнные и булевые операторы в предикаторах.
3. Специальные операторы в условиях.
4. Агрегатные функции.
5. Вывод запросов.
6. Запрос многочисленных таблиц как одной.
7. Объединение таблицы с собой.
8. Вставка одного запроса внутрь другого.
9. Оператор EXISTS.
10. Операторы ANY, ALL и SOME.
11. Предложение UNION.
II. Ввод, удаление, изменение значений полей.
III. Создание таблиц.
12. Ограничение значений данных.
IV. Представления.
V. Доступ для пользователей.
VI. Как данные содержатся в SQL.
Полезные понятия, советы
· SELECT - выбирает столбец.
· WHERE – выбирает строку.
· FROM – выбирает таблицу.
· DISTINCT – указывается после команды (после SELECT например), устраняет повторяющиеся значения.
· GROUP BY – используется для столбцов.
· HAVING – для строк.
· INSERT (вставить строку);
· UPDATE (модифицировать строку);
· DELETE (удалить строку).
·
Общие понятия
SQL (Structured Query Language) – структурированный язык запросов. Это – язык. который дает возможность создавать и работать в реляционных базах данных (БД), которые являются наборами связанной информации сохраняемой в таблицах.
3 таблицы, на основе которых будут рассматриваться примеры:



Здесь таблица Customers содержит поле snum, которое в свою очередь есть и у Salespeople. Это означает, что первое поле ссылается на второе и здесь первое поле (Customers) – внешний ключ, второе поле (Salespeople) – родительский ключ.