кодесурса
«SQL

Упражнения по SQL, практика, решение - СОЕДИНЕНИЯ

script1adsense2code
script1adsense3code

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

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

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

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


Образец таблицы : клиент


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

2. Напишите оператор SQL, чтобы составить список с номером заказа, суммой покупки, именем клиента и их городами для тех заказов, сумма заказа которых составляет от 500 до 2000. Перейти к редактору

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


Образец таблицы : клиент


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

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

Образец таблицы : клиент


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


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

4. Напишите оператор SQL, чтобы найти список клиентов, которые назначили продавца для своей работы, который получает комиссию от компании, составляет более 12%. Перейти к редактору

Образец таблицы : клиент


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


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

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

Образец таблицы : клиент


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


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

6. Напишите оператор SQL, чтобы найти детали заказа, например, номер заказа, дату заказа, сумму заказа, какой клиент отдает заказ и какой продавец работает с этим клиентом и какую комиссию он получает за заказ. Перейти к редактору

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


Образец таблицы : клиент


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


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

7. Напишите оператор SQL для объединения таблиц продавца, клиента и заказов в такой форме, чтобы один и тот же столбец каждой таблицы появлялся один раз и приходили только реляционные строки. Перейти к редактору

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


Образец таблицы : клиент


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


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

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

Образец таблицы : клиент


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


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

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

Образец таблицы : клиент


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


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

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

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


Образец таблицы : клиент


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

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

Образец таблицы : клиент


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


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


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

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

Образец таблицы : клиент


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


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

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

Образец таблицы : клиент


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


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


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

14. Напишите оператор SQL, чтобы составить список для продавцов, которые работают на одного или нескольких клиентов или еще не присоединились к какому-либо клиенту. Клиент мог разместить один или несколько заказов на сумму заказа 2000 или более и должен иметь оценку, либо он не мог разместить заказ соответствующему поставщику. Перейти к редактору

Образец таблицы : клиент


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


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


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

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

Образец таблицы : клиент


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


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

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

Образец таблицы : клиент


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


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

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

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


Образец таблицы : клиент


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

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

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


Образец таблицы : клиент


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

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

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


Образец таблицы : клиент


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

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

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


Образец таблицы : клиент


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

21. Напишите запрос SQL для отображения всех данных из item_mast, включая все данные для компании-производителя каждого элемента. Перейти к редактору

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


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


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

22. Напишите запрос SQL, чтобы отобразить название товара, цену и название компании для всех продуктов. Перейти к редактору

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


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


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

23. Напишите SQL-запрос, чтобы отобразить среднюю цену товаров каждой компании с указанием названия компании. Перейти к редактору

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


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


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

24. Напишите запрос SQL, чтобы отобразить названия компаний, чья продукция имеет среднюю цену, большую или равную рупиям. 350. Перейти к редактору

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


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


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

25. Напишите SQL-запрос для отображения названия каждой компании, а также идентификатора и цены на самый дорогой продукт. Перейти к редактору

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


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


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

26. Напишите запрос в SQL для отображения всех данных сотрудников, включая их отдел. Перейти к редактору

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


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


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

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

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


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


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

28. Напишите запрос в SQL, чтобы найти имя и фамилию сотрудников, работающих в отделах с бюджетом больше, чем рупий. 50000. Перейти к редактору

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


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


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

29. Напишите запрос в SQL, чтобы найти названия отделов, в которых работают более двух сотрудников. Перейти к редактору

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


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


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

Практика онлайн


Еще не все !

Визуализации запросов генерируются с использованием Postgres Explain Visualizer (pev) .

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

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code