Упражнения по SQL, практика, решение - агрегатные функции
SQL [25 упражнений с решением]
1. Напишите оператор SQL, чтобы найти общую сумму покупки всех заказов. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
2. Напишите оператор SQL, чтобы найти среднюю сумму покупки для всех заказов. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
3. Напишите оператор SQL, чтобы найти количество продавцов, которые в настоящее время перечисляют для всех своих клиентов. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
4. Напишите SQL-оператор, который знает, сколько клиентов указали свои имена. Перейти к редактору
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
5. Напишите оператор SQL и найдите количество клиентов, которые получают хотя бы градацию за свою производительность. Перейти к редактору
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
6. Напишите оператор SQL, чтобы получить максимальную сумму покупки для всех заказов. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
7. Напишите оператор SQL, чтобы получить минимальную сумму покупки для всех заказов. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
8. Напишите оператор SQL, который выбирает наивысшую оценку для каждого из городов клиентов. Перейти к редактору
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
9. Напишите оператор SQL, чтобы найти наибольшую сумму покупки, заказанную каждым клиентом с указанием его идентификатора и максимальной суммы покупки. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
10. Напишите оператор SQL, чтобы найти наибольшую сумму покупки, заказанную каждым клиентом в конкретную дату, с указанием их идентификатора, даты заказа и максимальной суммы покупки. ; Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
11. Напишите инструкцию SQL, чтобы найти наибольшую сумму покупки на дату «2012-08-17» для каждого продавца с его идентификатором. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
12. Напишите оператор SQL, чтобы найти наибольшую сумму покупки с их идентификатором и датой заказа, только для тех клиентов, у которых максимальная сумма покупки в день превышает 2000. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
13. Напишите оператор SQL, чтобы найти наибольшую сумму покупки с их идентификатором и датой заказа, для тех клиентов, у которых более высокая сумма покупки в день находится в диапазоне от 2000 до 6000. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
14. Напишите оператор SQL, чтобы найти наибольшую сумму покупки с их идентификатором и датой заказа, только для тех клиентов, у которых сумма покупки выше в день, находится в списке 2000, 3000, 5760 и 6000. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
15. Напишите оператор SQL, чтобы найти наибольшую сумму покупки с их идентификатором, только для тех клиентов, чей идентификатор находится в диапазоне от 3002 до 3007. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
16. Напишите оператор SQL для отображения сведений о клиенте (идентификатор и сумма покупки), чьи идентификаторы находятся в диапазоне от 3002 до 3007, а максимальная сумма покупки превышает 1000. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
17. Напишите оператор SQL, чтобы найти наибольшую сумму покупки с их идентификатором, только для тех продавцов, чей идентификатор находится в диапазоне от 5003 до 5008. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
18. Напишите инструкцию SQL, которая подсчитывает все заказы на дату 17 августа 2012 г. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
19. Напишите оператор SQL, который подсчитывает количество продавцов, для которых указан город. Обратите внимание, что в столбце города могут быть пробелы или нет пробелов, если город не указан. Перейти к редактору
Пример таблицы : продавец
Нажмите меня, чтобы увидеть решение с графической презентацией
20. Напишите запрос, который подсчитывает количество продавцов с их датой заказа и идентификатором регистрации заказов на каждый день. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
21. Напишите SQL-запрос, чтобы рассчитать среднюю цену всех продуктов. Перейти к редактору
Пример таблицы : item_mast
Нажмите меня, чтобы увидеть решение с результатами
22. Напишите запрос SQL, чтобы найти количество товаров с ценой, превышающей 350 рупий. Перейти к редактору
Пример таблицы : item_mast
Нажмите меня, чтобы увидеть решение с результатами
23. Напишите SQL-запрос, чтобы отобразить среднюю цену продуктов каждой компании вместе с их кодом. Перейти к редактору
Пример таблицы : item_mast
Нажмите меня, чтобы увидеть решение с результатами
24. Напишите запрос в SQL, чтобы найти сумму суммы выделения для всех отделов. Перейти к редактору
Пример таблицы : emp_department
Нажмите меня, чтобы увидеть решение с результатами
25. Напишите запрос в SQL, чтобы узнать количество сотрудников в каждом отделе вместе с кодом отдела. Перейти к редактору
Пример таблицы : emp_details
Нажмите меня, чтобы увидеть решение с результатами
Практика онлайн
Еще не все !
Визуализации запросов генерируются с использованием Postgres Explain Visualizer (pev) .
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования