ЛАбороторная работа. лаб раб 13. Лабораторная работа 13 Представления
Скачать 14.52 Kb.
|
Лабораторная работа 13 Представления Упражнение 1 Создайте представление, которое бы показывало всех заказчиков которые проживают в Лондоне или Риме. Создайте представление, которое бы показывало номер продавца с комиссионными выше 13 процентов. Создайте представление, которое бы показывало максимальную, минимальную, усредненную и общую величину Заказов для каждого заказчика и его имя. Создайте представление, которое бы показывало каждого продавца и его заказчиков. Какое из этих представлений — модифицируемое? #1 CREATE VIEW Dailyorders AS SELECT DISTINCT cnum, snum, onum, odate FROM Orders; #2 CREATE VIEW Custotals AS SELECT cname, SUM (amt) FROM Orders, Customers WHERE Orders.cnum = customer.cnum GROUP BY cname; #3 CREATE VIEW Thirdorders AS SELECT * FROM Dailyorders WHERE odate = 10/03/1990; #4 CREATE VIEW Nullcities AS SELECT snum, sname, city FROM Salespeople WHERE city IS NULL OR sname BETWEEN 'A' AND 'MZ'; Создайте представление таблицы Продавцов с именем Commissions (Комиссионные). Это представление должно включать только поля comm и snum. С помощью этого представления, можно будет вводить или изменять комиссионные, но только для значений между .10 и .20. |