Запишите запрос на языке SQL. Вывести все столбцы из таблицы Customers, для тех покупателей, которые не живут в городе Москва и имеют рейтинг меньше 300.
Написать запрос, который выведет все продажи автомобилей в интервале дат с 01.01.2006 по 02.01.2006.
Упростите и проинтерпретируете запрос:
SELECT orders.onum, *
FROM orders
WHERE ((((orders.odate = #1/1/2006# )OR (orders.odate =#1/2/2006# ))) AND (orders.onum="4001"));
Приведите пример запроса с измененными названиями столбцов и с вставленными текстовыми столбцами.
Напишите запрос с вычисляемыми столбцами и с использованием функций
Самостоятельно выполнить запросы:
Содержание запроса
Запрос на SQL
Выбрать все строки и столбцы из таблицы Продавцы
SELECT * FROM Salespeople;
Выбрать все строки и показать стлбцы: snum, sname и semail из таблицы Продавцы
SELECT snum AS Номер, sname AS Фамилия, semail AS Почта FROM Salespeople;
Из таблицы Price выбрать строки, с автомобилями "Волга" и "Ауди".
SELECT pnum AS номер, pname AS наименование, price AS цена FROM price WHERE pname="Волга" Or pname="Ауди";
Выбрать продавцов. Которые не живут в городе "Москва" и райтинг которых больше 120
SELECT * FROM customers WHERE caddress<>"Москва" And rating>120;
Выбрать заказы в период с 1/1/2006 по 1/2/2006 и номером "4001"
SELECT onum AS Номер FROM orders WHERE ((((odate=#1/1/2006#) Or (odate=#1/2/2006#))) And (onum="4001"));
Выбрать строки из таблицы Цены, которые удовлетворяют сложному условию:номер "3001" или "3003", дата в интервале с 12/16/2005 по12/14/2005 и цена больше 3000
SELECT pnum, pname, price FROM price WHERE ((pnum='3001' Or pnum='3003') And (pdate<=#12/16/2005# And pdate>=#12/14/2005#) And (price>3000));
Занятие 2. Построение запросов со сложными условиями.
Тема занятия 2: использование в запросах специальных слов, построение запросов на агрегирование, сортировка в запросах.
Для демонстрации примеров SQL-запросов будем использовать учебную базу данных Avto.mdb, описание которой дано в приложении 1.