Запросы
1.Запрос на выборку. Найти всех покупателей, у которых фамилия начинается с буквы «Л».
Результат запроса:
2.Запрос на выборку. Из таблицы Продавцы вывести информацию о продавцах с кодом 1 и 5.
Результат запроса:
3.Запрос на выборку. Из таблицы Товары вывести информацию о товарах, цены которых не превышают 1 000 руб. и количество которых не меньше 10 шт.
Результат запроса:
4.Запрос на выборку. Из таблицы Продажи вывести информацию о продажах, которые были осуществлены позже 3 мая 2011 года.
Результат запроса:
5.Запрос на выборку. Из таблицы Продавцы вывести фамилии и имена тех продавцов, у которых возраст равен 23 года.
Результат запроса:
6.Запрос на удаление. Из таблицы Покупатели удалить информацию о Панковой.
Результат запроса:
7.Запрос на обновление. В таблице Товары заменить цену товаров 200 руб. на 300 руб.
Результат запроса:
8.Запрос
на добавление. В таблицу Продавцы
добавить строку: 6; Николаева; Олеся;
Николаевна; 22 года; г.Сосенский,
ул.Ломоносова, д.28, кв.33; Замужем;
8-910-784-66-54; 2.02.2012.
Результат запроса:
9.Запрос с параметром. Вывести информацию о цене и краткое описание того товара, который потребует покупатель.
После запуска запроса появляется окно, в которое необходимо вписать наименование товара, допустим, это будет «Красноухая черепаха»:
Результат запроса:
10.Запрос с вычисляемыми полями. В таблице Продажи вычислить цену проданного товара.
Результат запроса:
Создание запросов на языке sql.
1.Запрос на выборку. Найти всех покупателей, у которых фамилия начинается с буквы «Л».
SELECT Фамилия, Имя, Адрес_проживания, Телефон
FROM Покупатели
WHERE Фамилия Like"Л*";
Результат запроса:
2.Запрос на выборку. Из таблицы Продавцы вывести информацию о продавцах с кодом 1 и 5.
SELECT Код_продавца, Фамилия, Имя, Отчество, Возраст, Адрес_проживания, Телефон
FROM Продавцы
WHERE Код_продавца=1 OR Код_продавца=5;
Результат запроса:
3.Запрос на выборку. Из таблицы Товары вывести информацию о товарах, цены которых не превышают 1 000 руб. и количество которых не меньше 10 шт.
SELECT Код_товара, Наименование_товара, Количество_товаров_данного_вида, Цена, Краткое_описание
FROM Товары
WHERE Цена<1000 And Количество_товаров_данного_вида>10;
Результат запроса:
4.Запрос на выборку. Из таблицы Продажи вывести информацию о продажах, которые были осуществлены позже 3 мая 2011 года.
SELECT Номер_продажи, Код_продавца, Код_покупателя, Код_товара, Количество_проданных_товаров, Стоимость, Дата_продажи
FROM Продажи
WHERE Дата_продажи>#3/05/2011#;
Результат запроса:
5.Запрос на выборку. Из таблицы Продавцы вывести фамилии и имена тех продавцов, у которых возраст равен 23 года.
SELECT Фамилия, Имя, Возраст
FROM Продавцы
WHERE Возраст="23 года";
Результат запроса:
6.Запрос на удаление. Из таблицы Покупатели удалить информацию о Панковой.
DELETE Код_покупателя, Фамилия, Имя, Адрес_проживания, Телефон
FROM Покупатели
WHERE Фамилия="Панкова";
Результат запроса:
7.Запрос на обновление. В таблице Товары заменить цену товаров 200 руб. на 300 руб.
UPDATE Товары
SET Цена = 300
WHERE Цена=200;
Результат запроса:
8.Запрос на добавление. В таблицу Продавцы добавить строку: 6; Николаева; Олеся; Николаевна; 22 года; г.Сосенский, ул.Ломоносова, д.28, кв.33; Замужем; 8-910-784-66-54; 2.02.2012.
INSERT INTO Продавцы(Код_продавца,Фамилия,Имя,Отчество,Возраст,Адрес_проживания,Семейное_положение,Телефон,Дата_принятия_на_работу)
VALUES (6,"Николаева","Олеся","Николаевна","22 года"," г.Сосенский, ул.Ломоносова, д.28, кв.33","Замужем","8-910-784-66-54","2.02.2012");
Результат запроса:
9.Запрос с параметром. Вывести информацию о цене и краткое описание того товара, который потребует покупатель
SELECT Наименование_товара, Цена, Краткое_описание
FROM Товары
WHERE Наименование_товара=[введите:вид товара];
После запуска запроса появляется окно, в которое необходимо вписать наименование товара, допустим, это будет «Красноухая черепаха»:
Результат запроса:
10.Запрос с вычисляемыми полями. В таблице Продажи вычислить цену проданного товара.
SELECT Номер_продажи, Код_продавца, Код_покупателя, Код_товара, Количество_проданных_товаров, Стоимость, Дата_продажи, ([Стоимость]/[Количество_проданных_товаров]) AS Цена_товара
FROM Продажи
WHERE [Стоимость]/[Количество_проданных_товаров];
Результат запроса:
