кодесурса
«MySQL

MySQL Subquery - упражнения, практика, решение

script1adsense2code
script1adsense3code

MySQL Subquery [22 упражнения с решением]

1. Напишите запрос, чтобы найти имя (имя, фамилия) и зарплату сотрудников, у которых зарплата выше, чем у сотрудника, чье имя и фамилия = «Бык». Перейти к редактору

Пример таблицы: сотрудники


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

2. Напишите запрос, чтобы найти имя (имя, фамилия) всех сотрудников, которые работают в ИТ-отделе. Перейти к редактору

Пример таблицы: сотрудники


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

3. Напишите запрос, чтобы найти имя (имя, фамилия) сотрудников, которые имеют менеджера и работали в отделе в США. Перейти к редактору

Подсказка: напишите однорядные и многострочные подзапросы

Пример таблицы: сотрудники


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


Пример таблицы: расположение


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

4. Напишите запрос, чтобы найти имя (имя, фамилия) сотрудников, которые являются менеджерами. Перейти к редактору

Пример таблицы: сотрудники


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

5. Напишите запрос, чтобы найти имя (имя, фамилия, имя) и зарплату сотрудников, зарплата которых превышает среднюю зарплату. Перейти к редактору

Пример таблицы: сотрудники


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

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

Пример таблицы: сотрудники


Пример таблицы: вакансии


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

7. Напишите запрос, чтобы найти имя (имя, фамилия) и зарплату сотрудников, которые зарабатывают больше, чем средняя зарплата и работают в любом из ИТ-отделов. Перейти к редактору

Пример таблицы: сотрудники


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


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

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

Пример таблицы: сотрудники


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


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

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

Пример таблицы: сотрудники


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


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

10. Напишите запрос, чтобы найти имя (имя, фамилия) и зарплату сотрудников, зарплата которых превышает среднюю зарплату всех отделов. Перейти к редактору

Пример таблицы: сотрудники


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

11. Напишите запрос, чтобы найти имя (имя, фамилия) и зарплату сотрудников, которые получают зарплату, превышающую зарплату всего перевозчика (JOB_ID = 'SH_CLERK'). Отсортируйте результаты по зарплате по убыванию. Перейти к редактору

Пример таблицы: сотрудники


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

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

Пример таблицы: сотрудники


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

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

Пример таблицы: сотрудники


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


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

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

Пример таблицы: сотрудники


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


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

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

Пример таблицы: сотрудники


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

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

Пример таблицы: сотрудники


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

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

Пример таблицы: сотрудники


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

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

Пример таблицы: сотрудники


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

19. Напишите запрос с указанием идентификатора и названия всех отделов, в которых не работает ни один сотрудник. Перейти к редактору

Пример таблицы: сотрудники


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


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

20. Напишите запрос, чтобы получить 3 максимальные зарплаты. Перейти к редактору

Пример таблицы: сотрудники


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

21. Напишите запрос, чтобы получить 3 минимальные зарплаты. Перейти к редактору

Пример таблицы: сотрудники


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

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

Пример таблицы: сотрудники


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

... Больше

Структура базы данных «hr»:

«час

Редактор кода MySQL:

Напишите ваш запрос в правой панели и нажмите кнопку «Выполнить» для выполнения.

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code