Упражнения по SQL: найдите подробную информацию о комиссионных продавцах, где оценка клиента составляет 200 или более
SQL-запрос для нескольких таблиц: упражнение 7 с решением
Напишите оператор SQL, который производит все заказы с номером заказа, именем клиента, ставкой комиссионного вознаграждения и суммой заработанной комиссии для тех клиентов, которые имеют свою оценку 200 или более и обслуживаются существующим продавцом.
Пример таблицы : продавец
Образец таблицы : клиент
Пример таблицы : заказы
Пример решения:
SELECT ord_no, cust_name, commission AS "Commission%",
purch_amt*commission AS "Commission"
FROM salesman,orders,customer
WHERE orders.customer_id = customer.customer_id
AND orders.salesman_id = salesman.salesman_id
AND customer.grade>=200;
Вывод запроса:
ord_no cust_name Комиссия% Комиссия 70005 Брэд Дэвис 0.15 360.0900 70010 Фабиан Джонсон 0,14 277,6802 70011 Джози Алтидор 0,13 9,7877 70001 Грэм Зуси 0,13 19,5650 70007 Грэм Зуси 0,13 123,3050 70012 Джулиан Грин 0,13 32,5585
Объяснение:
Наглядная презентация:
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос, в котором указаны все клиенты с указанием их имени, города, продавца и комиссии, которые обслуживаются продавцом и продавцом и работают со ставкой комиссии в пределах от 12% до 14%.
Далее: SQL JOINS Упражнения Home
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования