кодесурса
«SQL

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

script1adsense2code
script1adsense3code

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

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

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


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


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

CREATE VIEW citymatch(custcity, salescity)
AS SELECT DISTINCT a.city, b.city
FROM customer a, salesman b
WHERE a.salesman_id = b.salesman_id;

выход:

 sqlpractice = # SELECT *
sqlpractice- # ОТ citymatch;
  Кастсити | salescity
------------ + -----------
 Сиэтл | Париж
 Москва | Рим
 Нью Йорк | Нью-Йорк
 NC |
 Париж | Париж
 Калифорния | Париж
 Берлин |
 Лондон | Париж
 Лондон | Лондон
 Даллас | Нью-Йорк
(10 рядов)

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

«Inventory

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code