SQLite Subquery - упражнения, практика, решение
SQLite Subquery [18 упражнений с решением]
1. Напишите запрос, чтобы найти имена (имя, фамилия) и зарплату сотрудников, у которых зарплата выше, чем у сотрудника, чье имя и фамилия = «Бык». Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение.
2. Напишите запрос, чтобы найти имена (имя, фамилия) всех сотрудников, которые работают в ИТ-отделе. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
3. Напишите запрос, чтобы найти имена (имя, фамилия) сотрудников, у которых есть менеджер, работающий в отделе, расположенном в Соединенных Штатах. Перейти к редактору
Подсказка: напишите однорядные и многострочные подзапросы
Пример таблицы: сотрудники
Пример таблицы: отделы
Пример таблицы: расположение
Нажмите меня, чтобы увидеть решение
4. Напишите запрос, чтобы найти имена (имя, фамилия) сотрудников, которые являются менеджерами. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
5. Напишите запрос, чтобы найти имена (first_name, last_name), зарплату сотрудников, зарплата которых превышает среднюю зарплату. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
6. Напишите запрос, чтобы найти имена (first_name, last_name), зарплату сотрудников, чья зарплата равна минимальной зарплате для их должности. Перейти к редактору
Пример таблицы: сотрудники
Пример таблицы: вакансии
Нажмите меня, чтобы увидеть решение
7. Напишите запрос, чтобы найти имена (first_name, last_name), зарплату сотрудников, которые зарабатывают больше, чем средняя зарплата и которые работают в любом из ИТ-отделов. Перейти к редактору
Пример таблицы: сотрудники
Пример таблицы: отделы
Нажмите меня, чтобы увидеть решение
8. Напишите запрос, чтобы найти имена (имя, фамилия), зарплату сотрудников, которые зарабатывают больше, чем мистер Белл. Перейти к редактору
Пример таблицы: сотрудники
Пример таблицы: отделы
Нажмите меня, чтобы увидеть решение
9. Напишите запрос, чтобы найти имена (first_name, last_name), зарплату сотрудников, которые получают ту же зарплату, что и минимальная зарплата для всех отделов. Перейти к редактору
Пример таблицы: сотрудники
Пример таблицы: отделы
Нажмите меня, чтобы увидеть решение
10. Напишите запрос, чтобы найти имена (имя, фамилия) сотрудников, которые не являются руководителями. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
11. Напишите запрос, чтобы отобразить идентификатор сотрудника, имя, фамилию, зарплату всех сотрудников, чья зарплата выше среднего для их отделов. Перейти к редактору
Пример таблицы: сотрудники
Пример таблицы: отделы
Нажмите меня, чтобы увидеть решение
12. Напишите запрос, чтобы найти пятую максимальную зарплату в таблице сотрудников. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
13. Напишите запрос, чтобы найти четвертую минимальную зарплату в таблице сотрудников. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
14. Напишите запрос, чтобы выбрать последние 10 записей из таблицы. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
15. Напишите запрос с указанием номера отдела, названия всех отделов, в которых нет сотрудников в отделе. Перейти к редактору
Пример таблицы: сотрудники
Пример таблицы: отделы
Нажмите меня, чтобы увидеть решение
16. Напишите запрос, чтобы получить 3 максимальные зарплаты. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
17. Напишите запрос, чтобы получить 3 минимальные зарплаты. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
18. Напишите запрос, чтобы получить максимальную зарплату сотрудников. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
...Больше
Структура базы данных hr:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования