SQL-упражнения с решением - VIEW
SQL [16 упражнений с решением]
1. Напишите запрос для создания представления о тех продавцах, которые принадлежат городу Нью-Йорк.
Пример таблицы: продавец
Нажмите меня, чтобы увидеть решение
2. Напишите запрос для создания представления для всех продавцов со столбцами salesman_id, name и city.
Пример таблицы: продавец
Нажмите меня, чтобы увидеть решение
3. Напишите запрос, чтобы найти продавцов из города Нью-Йорк, которые набрали комиссию более 13%.
Пример таблицы: продавец
Нажмите меня, чтобы увидеть решение
4. Напишите запрос, чтобы получить представление о том, сколько клиентов у нас на каждом уровне оценки.
Образец таблицы: клиент
Нажмите меня, чтобы увидеть решение
5. Напишите запрос, чтобы создать представление для отслеживания количества заказов клиентов, количества прикрепленных продавцов, среднего количества заказов и общего количества заказов в день.
Пример таблицы: заказы
Нажмите меня, чтобы увидеть решение
6. Напишите запрос, чтобы создать представление, показывающее для каждого заказа продавца и клиента по имени.
Пример таблицы: продавец
Образец таблицы: клиент
Пример таблицы: заказы
Нажмите меня, чтобы увидеть решение
7. Напишите запрос, чтобы создать представление, в котором будет найден продавец, у которого клиент имеет самый высокий заказ за день.
Пример таблицы: продавец
Пример таблицы: заказы
Нажмите меня, чтобы увидеть решение
8. Напишите запрос, чтобы создать представление, в котором будет найден продавец, у которого клиент имеет наивысший заказ как минимум 3 раза в день.
Образец таблицы: клиент
Пример таблицы: elitsalesman
Нажмите меня, чтобы увидеть решение
9. Напишите запрос, чтобы создать представление, отображающее всех клиентов с наивысшей оценкой.
Образец таблицы: клиент
Нажмите меня, чтобы увидеть решение
10. Напишите запрос, чтобы создать представление, показывающее номер продавца в каждом городе.
Пример таблицы: продавец
Нажмите меня, чтобы увидеть решение
11. Напишите запрос, чтобы создать представление, которое показывает среднее и общее количество заказов для каждого продавца после его имени. (Предположим, что все имена уникальны)
Пример таблицы: продавец
Пример таблицы: заказы
Нажмите меня, чтобы увидеть решение
12. Напишите запрос для создания представления, в котором каждый продавец будет иметь более одного покупателя.
Пример таблицы: продавец
Образец таблицы: клиент
Нажмите меня, чтобы увидеть решение
13. Напишите запрос, чтобы создать представление, которое показывает все совпадения клиентов с продавцом, так что по крайней мере один клиент в городе клиента обслуживается продавцом в городе продавца.
Пример таблицы: продавец
Образец таблицы: клиент
Нажмите меня, чтобы увидеть решение
14. Напишите запрос, чтобы создать представление, которое показывает количество заказов за каждый день.
Пример таблицы: заказы
Нажмите меня, чтобы увидеть решение
15. Напишите запрос для создания представления, которое находит продавцов, которые выпустили заказы 10 октября 2012 года.
Пример таблицы: продавец
Пример таблицы: заказы
Нажмите меня, чтобы увидеть решение
16. Напишите запрос для создания представления, в котором будут найдены продавцы, которые выпустили заказы 17 августа 2012 г. или 10 октября 2012 г.
Пример таблицы: заказы
Нажмите меня, чтобы увидеть решение
Визуализации запросов генерируются с использованием Postgres Explain Visualizer (pev)
Новый контент: Composer: менеджер зависимостей для PHP , R программирования