Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зоомагазин.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
537 Кб
Скачать
☆

Запросы

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 [Стоимость]/[Количество_проданных_товаров];

Результат запроса: