Упражнения по SQL, практика, решение - запрос к нескольким таблицам
SQL [7 упражнений с решением]
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
1. Напишите запрос, чтобы найти тех клиентов с их именем и тех продавцов с их именем и городом, которые живут в одном городе. Перейти к редактору
Пример таблицы : продавец
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
2. Напишите оператор SQL, чтобы найти имена всех клиентов, а также продавцов, которые на них работают. Перейти к редактору
Образец таблицы : клиент
Пример таблицы : продавец
Нажмите меня, чтобы увидеть решение с графической презентацией
3. Напишите оператор SQL, чтобы отобразить все эти заказы клиентов, не находящихся в тех же городах, где живут их продавцы. Перейти к редактору
Пример таблицы : продавец
Образец таблицы : клиент
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
4. Напишите оператор SQL, который определяет каждый номер заказа, за которым следует имя клиентов, сделавших заказ. Перейти к редактору
Пример таблицы : заказы
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
5. Напишите оператор SQL, который рассортирует клиента и его оценку, сделавшего заказ. Каждый из клиентов должен иметь оценку и обслуживаться по крайней мере продавцом, который принадлежит городу. Перейти к редактору
Пример таблицы : продавец
Образец таблицы : клиент
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
6. Напишите запрос, в котором указаны все клиенты с указанием их имени, города, продавца и комиссии, которые обслуживаются продавцом и продавцом и работают со ставкой комиссии в пределах от 12% до 14%. Перейти к редактору
Пример таблицы : продавец
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
7. Напишите инструкцию SQL, которая производит все заказы с номером заказа, именем клиента, ставкой комиссионного вознаграждения и суммой заработанной комиссии для тех клиентов, которые имеют свой рейтинг 200 или более и обслуживаются существующим продавцом. Перейти к редактору
Пример таблицы : продавец
Образец таблицы : клиент
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
Практика онлайн
Еще не все !
Визуализации запросов генерируются с использованием Postgres Explain Visualizer (pev) .
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования