SQLite JOINS - упражнения, практика, решение
SQLite Joins [11 упражнений с решением]
1. Напишите запрос, чтобы найти адреса (location_id, street_address, city, state_province, country_name) всех отделов. Перейти к редактору
Подсказка: используйте NATURAL JOIN.
Пример таблицы: расположение
Пример таблицы: страны
Нажмите меня, чтобы увидеть решение
2. Напишите запрос, чтобы найти имена (имя, фамилию), идентификатор отдела и имена всех сотрудников. Перейти к редактору
Пример таблицы: сотрудники
Пример таблицы: отделы
Нажмите меня, чтобы увидеть решение
3. Напишите запрос, чтобы найти идентификатор сотрудника, имя (фамилия) вместе с их идентификатором менеджера, именем менеджера (фамилия). Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
4. Напишите запрос, чтобы найти имена (имя, фамилия) и дату найма сотрудников, которые были приняты на работу после «Джонса». Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
5. Напишите запрос, чтобы узнать название отдела и количество сотрудников в отделе. Перейти к редактору
Пример таблицы: сотрудники
Пример таблицы: отделы
Нажмите меня, чтобы увидеть решение
6. Напишите запрос, чтобы найти идентификатор сотрудника, количество рабочих мест в днях между конечной датой и датой начала для всех заданий в отделе 90 из истории заданий. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
7. Напишите запрос для отображения идентификатора отдела, названия отдела и имени руководителя. Перейти к редактору
Пример таблицы: сотрудники
Пример таблицы: отделы
Нажмите меня, чтобы увидеть решение
8. Напишите запрос для отображения названия отдела, имени руководителя и города. Перейти к редактору
Пример таблицы: сотрудники
Пример таблицы: отделы
Пример таблицы: расположение
Нажмите меня, чтобы увидеть решение
9. Напишите запрос для отображения названия должности и средней заработной платы сотрудников. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
10. Напишите запрос для отображения названия должности, имени сотрудника и разницы между зарплатой сотрудника и минимальной зарплатой за работу. Перейти к редактору
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
11. Напишите запрос, чтобы отобразить историю заданий, которая была выполнена любым сотрудником, который в настоящее время получает более 10000 зарплат. Перейти к редактору
Пример таблицы: сотрудники
Пример таблицы: Job_history
Нажмите меня, чтобы увидеть решение
... Больше
Структура базы данных «hr»:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования