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