
Примеры простых 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 Фирма;