Создание простых запросов

Отчет по лабораторной работе должен содержать протокол вашей работы с учебной и собственной БД; команды после исправления всех ошибок и результаты выдачи по за­просам.

I.    Выполните все примеры из лекции но созданию простых  запросов с учебной БД.

II.   Создайте новые запросы для работы с учебной БД:

1. Напишите команду SELECT, которая бы вывела номер порядка, сумму  и дату для всех строк из таблицы Порядков.

2. Напишите запрос, который вывел бы все строки из таблицы Заказчиков, для которых но­мер продавца = 1001.

3. Напишите запрос, который вывел бы таблицу со столбцами в следующем порядке: city, sname, snum. comm.

4. Напишите команду SELECT, которая вывела бы  оценку (rating), сопровождаемую именем каждого заказчика в San Jose.

5. Напишите запрос, который вывел бы значения snum всех продавцов в текущем порядке из таблицы Порядков без повторений.

6. Напишите запрос, который выводит все порядки со значениями суммы выше, чем $1,000.

7. Напишите запрос, который выводит поля sname и city для всех продавцов в Лондоне с комиссионными выше   0.10 .

8. Напишите такой запрос к таблице Заказчиков, который бы выводил всех заказчиков с оцен­кой  < 100,  если они не находятся в Риме.

9. Напишите таком запрос к таблице Заказчиков, который бы выводил данные о заказчиках, с фамилией, начинающейся на букву «С».

10. Что может быть выведено в результате следующего запроса?  SELECT *  FROM порядки WHERE (amt < 1000 OR NOT odate= 10/03/1990 AND cnum > 2003 );

11. Как можно проще переписать такой запрос? SELECT snum, sname, city,  comm FROM продавцы WHERE ( comm >0.12 and comm < 0.1);

12. Напишите запрос, который мог бы вывести все порядки на 3 или 4 октября 1990, для которых сумма превышала бы 1000$

13. Напишите запрос, который выберет всех заказчиков, обслуживаемых продавцами Peel или Motika.                                 ( Подсказка: в наших типовых таблицах  поле snum связывает вторую таблицу с первой )

14. Напишите запрос, который может вывести всех заказчиков, чьи имена начинаются с буквы, попадающей в диапазон от А до G и которые живут в городах London, Rome, Berlin.

III.   Работа с собственной БД:

1. Придумайте 10 словесных формулировок запросов с использованием всех извест­ных вам элементов оператора SELECT для своей БД.

2. Для каждой из словесных формулировок напишите запрос на SQL и выполните его.

Ссылка на основную публикацию
Adblock
detector