кодесурса
«SQL

Упражнения по SQL: опишите клиента и его оценку, сделавшего заказ

script1adsense2code
script1adsense3code

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code