кодесурса
«SQL

SQL-упражнения с решением - VIEW

script1adsense2code
script1adsense3code

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code