Упражнения по SQL: отображение деталей заказа, т. Е. Номера заказа, даты заказа, суммы заказа, имени клиента и продавца и комиссии продавца за заказ
SQL СОЕДИНЯЕТСЯ: Упражнение 6 с решением
Напишите оператор SQL, чтобы найти детали заказа, т. Е. Номер заказа, дату заказа, сумму заказа, какой клиент отдает заказ и какой продавец работает для этого клиента, и какую комиссию он получает за заказ.
Пример таблицы : заказы
Образец таблицы : клиент
Пример таблицы : продавец
Пример решения:
SELECT a.ord_no,a.ord_date,a.purch_amt,
b.cust_name AS "Customer Name", b.grade,
c.name AS "Salesman", c.commission
FROM orders a
INNER JOIN customer b
ON a.customer_id=b.customer_id
INNER JOIN salesman c
ON a.salesman_id=c.salesman_id;
Вывод запроса:
ord_no ord_date purchase_amt Оценка имени клиента Комиссия продавца 70009 2012-09-10 270.65 Брэд Гузан Пит Алекс 0,11 70002 2012-10-05 65.26 Ник Римандо 100 Джеймс Хуг 0.15 70004 2012-08-17 110.50 Джефф Кэмерон 100 Лозон Хен 0,12 70005 2012-07-27 2400.60 Брэд Дэвис 200 Джеймс Хуг 0,15 70008 2012-09-10 5760,00 Ник Римандо 100 Джеймс Хуг 0,15 70010 2012-10-10 1983.43 Фабиан Джонсон 300 Мак Лион 0.14 70003 2012-10-10 2480.40 Джефф Кэмерон 100 Лозон Хен 0,12 70011 2012-08-17 75.29 Джози Алтидор 200 Пол Адам 0.13 70013 2012-04-25 3045.60 Ник Римандо 100 Джеймс Хуг 0,15 70001 2012-10-05 150.50 Graham Zusi 200 Nail Knite 0.13 70007 2012-09-10 948.50 Graham Zusi 200 Nail Knite 0.13 70012 2012-06-27 250.45 Julian Green 300 Nail Knite 0.13
Объяснение:
Наглядная презентация:
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите оператор SQL, чтобы найти список клиентов, которые назначили продавца на свою работу, который не живет в том же городе, где живет его клиент, и получает комиссию выше 12%.
Далее: напишите оператор SQL для объединения таблиц с продавцом, заказчиком и заказами в такой форме, чтобы один и тот же столбец каждой таблицы появлялся один раз и приходили только реляционные строки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования