кодесурса
«SQL

Упражнения SQL VIEW: определите представление, которое показывает для каждого заказа продавец и клиент по имени

script1adsense2code
script1adsense3code

SQL VIEW: упражнение 6 с решением

6. Напишите запрос, чтобы создать представление, показывающее для каждого заказа продавца и клиента по имени.

Пример таблицы: продавец


Образец таблицы: клиент


Пример таблицы: заказы


Пример решения:

CREATE VIEW nameorders
AS SELECT ord_no, purch_amt, a.salesman_id, name, cust_name
FROM orders a, customer b, salesman c
WHERE a.customer_id = b.customer_id
AND a.salesman_id = c.salesman_id;

выход:

 sqlpractice = # SELECT *
sqlpractice- # ОТ заказчиков
sqlpractice- # WHERE name = 'Mc Lyon';
 ord_no | purchase_amt | продавец_id | имя | CUST_NAME
-------- + ----------- + ------------- + --------- + ----- -----------
  70010 | 1983.43 | 5006 | Мак Лион | Фабиан Джонсон
  70015 | 322,00 | 5006 | Мак Лион | Варуна
(2 ряда)

Модель базы данных инвентаризации:

«Inventory

Внесите свой код и комментарии через Disqus.

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

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code