Лекции 20, 21, 22. ACCESS. Создание запросов. Бланк запросов

advertisement
Бланк запроса
Создание списка специальностей
Вид при конструирования
запросов
Свойства запросов
Меню “Запрос”
Простейший запрос
Количество всех записей в
таблице
Запрос на конкретную должность
Построение выражений
Построение выражений(ошибка)
Построение выражений(ошибка)
Запрос на определенную дату
Количество на определенную
дату
Количество на определенную
дату
Запрос на две разные должности
Создание списка специальностей
Создание списка специальностей
Создание списка специальностей
Создание списка специальностей
Создание списка специальностей
Создание списка специальностей
Количество по “Образованию”
Какое образование не
используется “Образованию”
Какое образование не
используется “Образованию”
SQL Select
• SELECT [предикат] { * | таблица.* |
[таблица.]поле_1
[AS псевдоним_1] [, [таблица.]поле_2
[AS псевдоним_2] [, ...]]}
FROM выражение [, ...] [IN
внешняяБазаДанных]
[WHERE... ]
[GROUP BY... ]
[HAVING... ]
[ORDER BY... ]
[WITH OWNERACCESS OPTION]
SQL Select Into
• SELECT поле_1[, поле_2[, ...]]
INTO новаяТаблица [IN
внешняяБазаДанных]
FROM источник
SQL Insert Into
• INSERT INTO назначение [(поле_1[, поле_2[,
...]])] [IN внешняяБазаДанных]
SELECT [источник.]поле_1[, поле_2[, ...]
FROM выражение
• Запрос на добавление одной записи:
• INSERT INTO назначение [(поле_1[, поле_2[,
...]])]
VALUES (значение_1[, значение_2[, ...])
SQL Update
UPDATE таблица
SET новоеЗначение
WHERE условиеОтбора;
• UPDATE Заказы
• SET СуммаЗаказа = СуммаЗаказа * 1.1,
• СтоимостьДоставки = СтоимостьДоставки *
1.03
• WHERE СтранаПолучателя = 'Литва';
SQL DELETE
DELETE [таблица.*]
FROM таблица
WHERE условиеОтбора
• DELETE * FROM Сотрудники WHERE
Должность = 'Стажер';
Download