кодесурса
«SQL

Упражнения по SQL: отображение деталей заказа, т. Е. Номера заказа, даты заказа, суммы заказа, имени клиента и продавца и комиссии продавца за заказ

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code