кодесурса
«SQL

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

script1adsense2code
script1adsense3code

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

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

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


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


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

CREATE VIEW incentive
AS SELECT DISTINCT salesman_id, name
FROM elitsalesman a
WHERE 3 <=
   (SELECT COUNT (*)
    FROM elitsalesman b
    WHERE a.salesman_id = b.salesman_id);

выход:

 sqlpractice = # SELECT *
sqlpractice- # ОТ стимула;
 продавец_id | название
------------- + ------------
        5001 | Джеймс Хуг 
(1 ряд)

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

«Inventory

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code