Упражнения на языке SQL, практика, решение - извлечение данных из таблиц
SQL [33 упражнения с решением]
1. Напишите оператор SQL для отображения всей информации всех продавцов. Перейти к редактору
Пример таблицы : продавец
Нажмите меня, чтобы увидеть решение с графической презентацией
2. Напишите инструкцию SQL для отображения строки «Это упражнение, практика и решение SQL». Перейти к редактору
Нажмите меня, чтобы увидеть решение с графической презентацией
3. Напишите запрос для отображения трех чисел в трех столбцах. Перейти к редактору
Нажмите меня, чтобы увидеть решение с графической презентацией
4. Напишите запрос для отображения суммы двух чисел 10 и 15 из RDMS-сервера. Перейти к редактору
Нажмите меня, чтобы увидеть решение с графической презентацией
5. Напишите запрос для отображения результата арифметического выражения. Перейти к редактору
Нажмите меня, чтобы увидеть решение с графической презентацией
6. Напишите оператор SQL для отображения определенных столбцов, таких как имя и комиссия для всех продавцов. Перейти к редактору
Пример таблицы : продавец
Нажмите меня, чтобы увидеть решение с графической презентацией
7. Напишите запрос для отображения столбцов в определенном заказе, например, по дате заказа, идентификатору продавца, номеру заказа и сумме покупки для всех заказов. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
8. Напишите запрос, который будет извлекать значение идентификатора продавца всех продавцов, получая заказы от клиентов в таблице заказов без повторов. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с графической презентацией
9. Напишите оператор SQL для отображения имен и города продавца, который принадлежит городу Парижу. Перейти к редактору
Пример таблицы : продавец
Нажмите меня, чтобы увидеть решение с графической презентацией
10. Напишите оператор SQL, чтобы отобразить всю информацию для клиентов с оценкой 200. Перейти к редактору
Образец таблицы : клиент
Нажмите меня, чтобы увидеть решение с графической презентацией
11. Напишите запрос SQL, чтобы отобразить номер заказа, за которым следуют дата заказа и сумма покупки для каждого заказа, который будет доставлен продавцом, который владеет идентификатором 5001. Перейти к редактору
Пример таблицы : заказы
Нажмите меня, чтобы увидеть решение с результатом
12. Напишите SQL-запрос для отображения Нобелевских премий за 1970 год. Перейдите в редактор
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
13. Напишите SQL-запрос, чтобы узнать победителя премии 1971 года по литературе. Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
14. Напишите запрос SQL, чтобы отобразить год и тему, в которой Деннис Габор получил свой приз. Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
15. Напишите запрос SQL, чтобы назвать имена победителей по физике с 1950 года. Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
16. Напишите SQL-запрос, чтобы показать все данные (год, предмет, победитель, страна) лауреатов химии в период с 1965 по 1975 год включительно. Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
17. Напишите запрос SQL, чтобы показать все детали победителей премьер-министра после 1972 года Менахема Бегина и Ицхака Рабина. Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
18. Напишите SQL-запрос, чтобы показать все детали победителей с именем Луи. Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
19. Напишите SQL-запрос, чтобы показать всех победителей по физике за 1970 год вместе с победителем по экономике за 1971 год. Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
20. Напишите SQL-запрос, чтобы показать всех лауреатов Нобелевской премии 1970 года, кроме предмета «Физиология и экономика». Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
21. Напишите SQL-запрос, чтобы показать победителей премии «Физиология» в начале года до 1971 года вместе с победителями премии «Мир» в более позднем году до и после 1974 года. Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
22. Напишите SQL-запрос, чтобы найти все детали приза, который выиграл Йоханнес Георг Беднорц. Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
23. Напишите SQL-запрос, чтобы найти все детали победителей нобелевской темы по предмету, который не начинался с буквы «P», и упорядочил список по порядку, начиная с самого последнего, затем по имени по порядку. Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
24. Напишите SQL-запрос, чтобы найти все данные о победителях 1970 года в соответствии с заказанным субъектом и именем победителя; но список наконец содержит тему «Экономика и химия». Перейти к редактору
Пример таблицы : nobel_win
Нажмите меня, чтобы увидеть решение с результатом
25. Напишите запрос SQL, чтобы найти все продукты по цене от 200 до 600 рупий. Перейти к редактору
Пример таблицы : item_mast
Нажмите меня, чтобы увидеть решение с результатом
26. Напишите SQL-запрос, чтобы рассчитать среднюю цену всех товаров производителя с кодом 16. Перейти в редактор
Пример таблицы : item_mast
Нажмите меня, чтобы увидеть решение с результатом
27. Напишите SQL-запрос, чтобы найти название товара и цену в рупиях. Перейти к редактору
Пример таблицы : item_mast
Нажмите меня, чтобы увидеть решение с результатом
28. Напишите запрос SQL, чтобы отобразить имя и цену всех товаров, цена которых равна или превышает 250 рупий, и в списке сначала указывается более высокая цена, а затем по имени в порядке возрастания. Перейти к редактору
Пример таблицы : item_mast
Нажмите меня, чтобы увидеть решение с результатом
29. Напишите запрос SQL, чтобы отобразить среднюю цену товаров для каждой компании, показывая только балансовую единицу. Перейти к редактору
Пример таблицы : item_mast
Нажмите меня, чтобы увидеть решение с результатом
30. Напишите запрос SQL, чтобы найти название и цену самого дешевого товара (ов). Перейти к редактору
Пример таблицы : item_mast
Нажмите меня, чтобы увидеть решение с результатом
31. Напишите запрос в SQL, чтобы найти фамилию всех сотрудников, без дубликатов. Перейти к редактору
Пример таблицы : emp_details
Нажмите меня, чтобы увидеть решение с результатом
32. Напишите запрос в SQL, чтобы найти данные о сотрудниках, чья фамилия - «Snares». Перейти к редактору
Пример таблицы : emp_details
Нажмите меня, чтобы увидеть решение с результатом
33. Написать запрос в SQL для отображения всех данных сотрудников, которые работают в отделе 57. Перейти в редактор
Пример таблицы : emp_details
Нажмите меня, чтобы увидеть решение с результатом
Практика онлайн
Еще не все !
Визуализации запросов генерируются с использованием Postgres Explain Visualizer (pev) .
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования