Окно свойства запроса

 

 

Примеры запросов на выборку:

 

1 Вывести в алфавитном порядке код, наименование, стоимость товара и название категории;

 

SELECT Товары.КодТовара, Товары.Марка, Товары.Цена, Типы.Категория

FROM Типы INNER JOIN Товары ON Типы.КодТипа = Товары.КодТипа

ORDER BY Товары.Марка;

 

2 Вывести список десяти самых дорогих товаров

 

SELECT DISTINCTROW TOP 10 Товары.Марка AS СамыеДорогиеТовары, Товары.Цена

FROM Товары

ORDER BY Товары.Цена DESC;

 

3 Определить среднюю, минимальную и максимальную стоимость товаров и их общее количество (использовать групповые функции avg, min, max, count);

 

SELECT Avg(Товары.Цена) AS [Средняя Цена], Min(Товары.Цена) AS [Минимальная Цена], Max(Товары.Цена) AS [Максимальная Цена], Count(Товары.Цена) AS [Количенство товаров]

FROM Товары;

 

 

Пример запроса на обновление:

 

Снизить цены на товары выбранной категории на 20%;

 

UPDATE Товары SET Товары.Цена = [Товары.Цена]*0,8

WHERE (((Товары.КодТипа)=2));

 

Пример запроса на добавление:

 

В список поставщиков включить клиентов, которые находятся на территории России.

 

INSERT INTO Поставщики (Название, Страна )

SELECT Клиенты.Название, Клиенты.Страна

FROM Клиенты

WHERE ((( Клиенты.Страна)="Россия"));

 

 

Пример запроса на удаление (на схеме данных должно быть указано поддержание каскадного удаления связанных данных):

 

Удалить данные о поставщиках из России

 

DELETE Поставщики.*, [Поставщики].[Страна]

FROM Поставщики

WHERE ((([Поставщики].[Страна])="Бельгия"));

 

 

Пример запроса на объединение (запрос SQL)

 

Вывести список городов, с которыми есть деловые отношения.

SELECT Город

FROM Клиенты

UNION SELECT Город

FROM Поставщики;