SQL- запросы для БД “Отдел кадров”
Приведем наиболее часто использующиеся запросы для данной БД:
1. Запрос на выборку ФИО работников гостиницы , расположенных в алфавитном порядке:
Select Фамилия, Имя, Отчество
From Личные_данные
Group by Фамилия, Имя, Отчество;
Результатом будет являться таблица “Работники: запрос на выборку”
2. Запрос на выборку информации об интересующем нас работнике, например Горбатовой Е.П.:
Select *
From Личные_данные
Where Фамилия=’Горбатова’;
Результатом будет являться таблица “Горбатова”
3. Запрос на количество работников гостиницы, зарегистрированных в отделе кадров:
Select Count(*)
From Личные_данные;
Результат – таблица “Кол_работников”
4. Запрос о средней заработной плате работников:
Select AVG(Оклад)
From Работа;
Результат – таблица “Ср_зарплата”
5. Запрос на выборку работников, закончивших определенное образовательное учреждение, например БИТТУ:
Select *
From Личные данные
Where Код in
(Select Код
From Образование
Where Образ_учреждение=’БИТТУ’;
Результат – таблица “Выпускники_ БИТТУ”
6. Запрос на выборку работников, проработавших в гостинице более 5 лет (количество лет можно менять):
Select *
From Личные данные
Where Код in
(Select Код
From Работа
Where Стаж>5);
Результат – таблица “Стаж>5”
7. Запрос на выборку паспортных данных (либо сведений о трудовой книжке) конкретного работника, например Горбатовой:
Select Номер, Серия
From Паспортные_данные
Where Код in
(Select Код
From Личные данные
Where Фамилия=’Горбатова’ And Имя=’Елена’);
Результат – таблица “Паспорт Горбатовой”
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.