Упражнения по SQL: опишите клиента и его оценку, сделавшего заказ
SQL-запрос для нескольких таблиц: упражнение 5 с решением
Напишите оператор SQL, который укажет клиента и его оценку, сделавшего заказ. Каждый из клиентов должен иметь оценку и обслуживаться по крайней мере продавцом, который принадлежит городу.
Пример таблицы : продавец
Образец таблицы : клиент
Пример таблицы : заказы
Пример решения:
SELECT customer.cust_name AS "Customer",
customer.grade AS "Grade"
FROM orders, salesman, customer
WHERE orders.customer_id = customer.customer_id
AND orders.salesman_id = salesman.salesman_id
AND salesman.city IS NOT NULL
AND customer.grade IS NOT NULL;
Вывод запроса:
Оценка клиента Ник Римандо 100 Джефф Камерон 100 Брэд Дэвис 200 Ник Римандо 100 Фабиан Джонсон 300 Джефф Камерон 100 Йози Алтидор 200 Ник Римандо 100 Грэм Зуси 200 Грэм Зуси 200 Джулиан Грин 300
Пояснение:
Наглядная презентация:
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: напишите оператор SQL, который определяет каждый номер заказа, за которым следует имя клиентов, сделавших заказ.
Далее: Напишите запрос, в котором указаны все клиенты с их именем, городом, продавцом и комиссией, которые обслуживаются продавцом и продавцом и работают со ставкой комиссии в пределах от 12% до 14%.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования