Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НЕСМЕЯНОВ И.А. 11.09.2011. СУБД ACCESS.doc
Скачиваний:
3
Добавлен:
14.07.2019
Размер:
131.58 Кб
Скачать
  1. Примеры простых sql – запросов

Пусть наша Исходная таблица БД имеет имя “Фирма” с полями:

  • Firm – название фирмы;

  • Izd – название изделия;

  • Kod – код изделия;

  • C1 – цена изделия в 1-ом квартале;

  • C2 - цена изделия во 2-ом квартале;

  • C3 - цена изделия в 3-ем квартале;

  • C4 - цена изделия в 4-ом квартале;

  • God – годовой выпуск изделий.

Запишем для нескольких простых задач обработки нашей исходной таблицы “Фир-

ма” SQL – запросы.

Задача 1.

Вывести данные по тем изделиям, цена которых в первом квартале не менее 150 руб., но не более 310 руб.

В SQL запрос будет выглядеть так:

SELECT Фирма *

FROM Фирма

WHERE ([С1] Between 150 And 310);

Поле таблицы заключать в квадратные скобки всегда.

Задача 2.

Вывести данные об изделиях, цена которых в 1-ом квартале была менее 150 руб. и более 310 руб.

В SQL запрос будет выглядеть так:

SELECT Фирма *

FROM Фирма

WHERE ([С1] Not Between 150 And 310);

Задача 3.

Вывести все данные о заданных предприятиях.

В SQL запрос будет выглядеть так:

SELECT Фирма *

FROM Фирма

WHERE ([Firm] In (“Меридиан”, “Агат” , “Топаз”));

Задача 4.

Вывести все данные о всех предприятиях, кроме заданных.

В SQL запрос будет выглядеть так:

SELECT Фирма *

FROM Фирма

WHERE ([Firm] Not In (“Меридиан”, “Агат” , “Топаз”));

Задача 5.

Вывести данные по фирмам, названия которых начинаются буквой “Т” и годовым выпуском больше 5000.

В SQL запрос будет выглядеть так:

SELECT Фирма *

FROM Фирма

WHERE (([Firm] Like “Т” ) And ([God] > 5000));

Задача 6.

Вывести всю информацию по двум произвольно задаваемым изделиям.

В SQL запрос будет выглядеть так:

SELECT *

FROM Фирма

WHERE Izd In ([введите изделие1],[введите изделие2]);

Задача 7.

По каждой записи исходной таблицы подсчитать среднюю цену за год.

В SQL запрос будет выглядеть так:

SELECT * ([C1]+[C2]+[C3]+[C4])/4 Аs [средняя цена]}

FROM Фирма;

7