- •Запросы.
- •Выборка данных
- •Выборка данных
- •Запросы с трафаретными символами и
- •Запросы с трафаретными символами и конструкцией LIKE
- •Задание псевдонимов для полей
- •Стандартные функции
- •Стандартные функции
- •Группировка данных
- •Группировка данных
- •Добавление записей
- •Удаление записей
- •Обновление (корректировка) данных
- •Операция соединения по двум отношениям (таблицам)
- •Внутреннее объединение (INNER JOINT)
- •Внешнее соединение
- •Подзапрос
- •Подзапрос
- •Подзапрос
- •Подзапрос
- •Подзапрос
- •Подзапрос
- •Подзапрос
- ••Определить даты, когда среднее количество проданного за день товара оказалось больше 40 единиц
- •Табличный подзапрос
- •Табличный подзапрос
- •Табличный подзапрос
- ••Определить клиентов, совершивших сделки с максимальным количеством товара
- •Представления
- •Представления
- •Выборка данных из представления
Группировка данных
Добавление записей
•INSERT INTO имя_приемника [(поле_1[, поле_2[, ...]])]
•VALUES (значение_1[, значение_2[, ...] )
Удаление записей
•DELETE [таблица.*]
•FROM таблица
•WHERE УсловиеОтбора
Обновление (корректировка) данных
•UPDATE таблица
•SET НовоеЗначение
•WHERE УсловиеОтбора
Операция соединения по двум отношениям (таблицам)
Соединение - это процесс, когда две или более таблицы объединяются в одну.
FROM имя_таблицы_1 {INNER | LEFT | RIGHT} JOIN имя_таблицы_2
ON условие_соединения
Внутреннее объединение (INNER JOINT)
Внешнее соединение
Иногда необходимо отображать и сохранять все строки основной таблицы независимо от того , есть ли соответствующие данные в другой таблице
Внешнее соединение
–Левое (LEFT OUTER JOIN) – ссылается на все строка левой таблицы
–Правое (RIGHT OUTER JOIN) ссылается на все строка правой таблицы
–Полное (FULL OUTER JOIN) – возвращает все строки из обеих таблиц
Подзапрос
•Часто невозможно решить поставленную задачу путем одного запроса.
•Например, когда при использовании условия поиска в предложении WHERE значение, с которым надо сравнивать, заранее не определено и должно быть вычислено в момент выполнения оператора SELECT.
•Внутренний подзапрос представляет собой также оператор SELECT