Сформулировать не менее 5 запросов разных типов

Условие:

access. сформулировать не менее 5 запросов разных типов

Условие: access. сформулировать не менее 5 запросов разных типов

Решение:

Предмет: Базы данных

Раздел: Запросы в MS Access

На основе представленной схемы данных можно сформулировать следующие запросы разных типов:

1. Запрос на выборку (SELECT)

Вывести список всех товаров с их ценами и количеством на складе:

SELECT Товар.Наименование, Товар.Цена, Хранение.Количество
FROM Товар
INNER JOIN Хранение ON Товар.Код_товара = Хранение.Код_товара;

2. Запрос с условием (SELECT с WHERE)

Вывести заказы, сделанные конкретным клиентом (например, с кодом клиента 5):

SELECT Заказ.Код_заказа, Заказ.Дата, Товар.Наименование, Заказ.Количество
FROM Заказ
INNER JOIN Товар ON Заказ.Код_товара = Товар.Код_товара
WHERE Заказ.Код_клиента = 5;

3. Итоговый запрос (агрегатные функции)

Определить общее количество товаров на всех складах:

SELECT SUM(Хранение.Количество) AS Общее_количество_товаров
FROM Хранение;

4. Запрос на обновление (UPDATE)

Обновить цену товара с кодом 10, увеличив её на 10%:

UPDATE Товар
SET Цена = Цена * 1.1
WHERE Код_товара = 10;

5. Запрос на добавление (INSERT INTO)

Добавить новый заказ от клиента с кодом 3 на товар с кодом 7 в количестве 15 единиц:

INSERT INTO Заказ (Дата, Код_клиента, Код_товара, Количество)
VALUES (DATE(), 3, 7, 15);

Дополнительно: Запрос на удаление (DELETE)

Удалить все заказы, сделанные до 2023 года:

DELETE FROM Заказ
WHERE Дата < #01/01/2023#;

Эти запросы демонстрируют основные типы операций с базой данных в MS Access.

Не нашли нужного вам решения? Оставьте заявку и наши авторы быстро и качественно помогут вам с решением.
Оставить заявку
Работа вам нужна срочно. Не волнуйтесь, уложимся!
  • 22423 авторов готовы помочь тебе.
  • 2402 онлайн