Упражнения SQL VIEW: определите представление, которое находит продавца, у которого клиент имеет наивысший заказ как минимум 3 раза в день
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 ряд)
Модель базы данных инвентаризации:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите запрос для создания представления, которое находит продавца, у которого клиент имеет самый высокий заказ за день.
Далее: напишите запрос, чтобы создать представление, отображающее всех клиентов с наивысшей оценкой.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code