Упражнения SQL с решением — ПРОСМОТР

SQL [16 упражнений с решением]

1. Напишите запрос для создания представления для тех продавцов, которые принадлежат городу Нью-Йорк.

Пример таблицы: продавец

Щелкните меня, чтобы увидеть решение

2. Напишите запрос для создания представления для всех продавцов со столбцами salesman_id, name и city.

Пример таблицы: продавец

Щелкните меня, чтобы увидеть решение

3. Напишите запрос, чтобы найти продавцов в городе Нью-Йорк, которые достигли комиссии более 13%.

Пример таблицы: продавец

Щелкните меня, чтобы увидеть решение

4. Напишите запрос, чтобы создать представление для подсчета количества клиентов на каждом уровне оценки.

Пример таблицы: клиент

Щелкните меня, чтобы увидеть решение

5. Напишите запрос для создания представления для отслеживания количества клиентов, заказывающих, количества прикрепленных продавцов, среднего количества заказов и общей суммы заказов в сутки.

Пример таблицы: заказы

Щелкните меня, чтобы увидеть решение

6. Напишите запрос, чтобы создать представление, которое показывает для каждого заказа продавца и покупателя по имени.

Пример таблицы: продавец

Пример таблицы: клиент

Пример таблицы: заказы

Щелкните меня, чтобы увидеть решение

7. Напишите запрос для создания представления который находит продавца, у которого есть покупатель с самым высоким заказом за день.

Пример таблицы: продавец

Пример таблицы: заказы

Щелкните меня, чтобы увидеть решение

8. Напишите запрос, чтобы создать представление, которое находит продавца, у которого есть покупатель с самым высоким заказом, по крайней мере, 3 раза в день.

Пример таблицы: клиент

Пример таблицы: elitsalesman

Щелкните меня, чтобы увидеть решение

9. Напишите запрос, чтобы создать представление, в котором отображаются все клиенты с наивысшей оценкой.

Пример table: customer

Щелкните меня, чтобы увидеть решение

10. Напишите запрос для создания представления, в котором отображается количество продавцов в каждом городе.

Пример таблицы: продавец

Щелкните меня, чтобы увидеть решение

11. Напишите запрос для создания представление, которое показывает средние и общие заказы для каждого продавца после его или ее имени. (Предположим, что все имена уникальны)

Пример таблицы: продавец

Пример таблицы: заказы

Щелкните меня, чтобы увидеть решение

12. Напишите запрос, чтобы создать представление, которое показывает каждого продавца с более чем одним покупателем.

Пример таблицы: продавец

Пример таблицы: клиент

Щелкните меня, чтобы увидеть решение

13. Напишите запрос, чтобы создать представление, которое показывает все совпадения клиенты с продавцом, так что по крайней мере один клиент в городе клиента обслуживается продавцом в городе продавца.

Пример таблицы: продавец

Пример таблицы: клиент

Щелкните меня, чтобы увидеть решение

14. Напишите запрос, чтобы создать представление, которое показывает количество заказов за каждый день.

Пример таблицы: заказы

Щелкните меня, чтобы увидеть решение

15. Напишите запрос, чтобы создать представление, которое находит продавцов, которые разместили заказы 10 октября 2012 г.

Пример таблицы: продавец

Пример таблицы: заказы

Щелкните меня, чтобы увидеть решение

16. Напишите запрос для создания представление, которое находит продавцов, разместивших заказы 17 августа 2012 г. или 10 октября 2012 г.

Пример таблицы: заказы

Щелкните меня, чтобы увидеть решение

Визуализации запросов создаются с помощью Postgres Explain Visualizer (pev)

Оцените статью
nanomode.ru
Добавить комментарий