Вывести имена сотрудников, у которых оклад выше оклада непосредственного руководителя
Выбрать сотрудников, у которых оклад больше чем средний оклад в их отделе, отсортировать в порядке уменьшения оклада
Имеется ряд задач. Некоторые выборки не проходят. Просьба проверить/указать что не так в решении.
Подсчитать сколько сотрудников имеют оклад, меньше среднего оклада по отделу
В клетках D4 : D13 указан оклад сотрудников отдела. Подсчитать сколько сотрудников имеют оклад.
Вывести информацию о сотруднике, список сотрудников пенсионного возраста, средний оклад сотрудников отдела
Дан файл, содержащий информацию о сотрудниках отдела учреждения. Структура записи файла.
Сообщение от andrey197888888
Сообщение от Whitecolor
Сообщение от Whitecolor
Сообщение от Аватар
Сообщение от Аватар
Сообщение от Аватар
Сообщение от Аватар
Вывести имена сотрудников возраст которых превышает 28 лет
Ввести в компьютер информацию о сотруднике отдела: фамилия, имя, возраст и напечатать имена.
Вывести фамилии и имена сотрудников, возраст которых не превышает 30 лет
Программирование задач с использованием файлов. Предусмотреть создание меню пользователя.
Вывести на экран сотрудников мужского пола возраст которых выше 45 лет
Дан список сотрудников некой организации, вывести на экран сотрудников мужского пола возраст.
Вывести на консоль имена сотрудников, возраст которых превышает заданный (поиск в массиве структур)
Ввести в компьютер информацию о сотрудниках отдела: фамилия, имя, возраст. Напечатать имена.
ВЫВЕСТИ СРЕДНИЙ ОКЛАД СОТРУДНИКОВ УКАЗАННОГО ОТДЕЛА
ЗАДАНИЕ: Объявить структуру ( по варианту ). Создать динамический массив из 10 таких структур.
отчет. Отчет По дисциплине «Базы данных» Студент гр. Бис1902 Е. Р. Тимохина
Вывести список сотрудников, получающих заработную плату большую чем у непосредственного руководителя рисунок 2.
select e2.name, e2.salary from employee as e1 join employee as e2 on (e1.id = e2.chief_id) where e2.salary > e1.salary;

Рисунок 2 — список сотрудников, зарплата которых больше чем у руководителя
Вывести список сотрудников, получающих максимальную заработную плату в своем отделе рисунок 3.
select e.name, e.salary, e.department_id from employee as e join (select max(salary) as M, department_id from employee group by department_id) as Msal on (e.salary = Msal.M and e.department_id = Msal.department_id);

Рисунок 3 — список сотрудников с максимальной зарплатой в своем отделе
Вывести список ID отделов, количество сотрудников в которых не превышает 3 человек рисунок 4.
select department_id, count(name) as a from employee group by department_id having a = (select sum(salary) from employee group by department_id order by sum(salary) desc limit 1);

Лабораторная работа №2
Функциональная смешанная модель ИС:
Работу отдела продаж ООО «Рекламные сувениры» исследуем и представим при помощи системного подхода к проектированию ИС. При этом будем касаться только процессов, связанных с деятельностью фирмы по работе с клиентами, а именно заключению договоров на поставку продукции и формированию перечня заказываемых товаров, не касаясь вспомогательных процессов функционирования предприятия. Составим схему в соответствии с представленной диаграммой бизнес-процессов рисунок 7.
Наш вариант теста на знание SQL
У нас, как и во многих других организациях, проводится тестирование соискателей при поступлении их на работу. Основу тестирования составляет устное собеседование, но в некоторых случаях, даются также практические задания. Несколько дней назад, Руководство попросило меня подготовить набор задач на знание SQL.
Разумеется, я постарался сделать задания не слишком сложными. Уровень соискателей различен и задачи, на мой взгляд, должны быть составлены таким образом, чтобы по результатам их решения можно было судить о том, насколько хорошо испытуемый знает предмет.
Также, не имело смысла давать задания на знание каких-либо особенностей тех или иных СУБД. Мы в работе используем Oracle, но это не должно создавать трудностей для соискателей знающих, например, только MS SQL или PostgreSQL. Таким-образом, использование платформо-зависимых решений не возбраняется, но и не является ожидаемым при решении задач.
Для проведения тестирования, в Oracle 11g была развернута схема, содержащая следующие таблицы:

Требовалось составить SQL-запросы, для решения следующих пяти заданий:
Вывести список сотрудников, получающих заработную плату большую чем у непосредственного руководителя
Вывести список сотрудников, получающих максимальную заработную плату в своем отделе
Вывести список ID отделов, количество сотрудников в которых не превышает 3 человек
Вывести список сотрудников, не имеющих назначенного руководителя, работающего в том-же отделе
Найти список ID отделов с максимальной суммарной зарплатой сотрудников
Не требовалось искать в каком-либо смысле оптимальное решение. Единственное требование: запрос должен возвращать правильный ответ на любых входных данных. Задания разрешалось решать в любом порядке, без ограничения времени. При правильном решении всех заданий, предлагалось следующее задание повышенной сложности:
Составить SQL-запрос, вычисляющий произведение вещественных значений, содержащихся в некотором столбце таблицы
Форум PHP программистов ► PHP практикум ► PHP для начинающих

1. Вывести список сотрудников в формате: Сотрудник, Отдел сотрудника, Руководитель, Отдел руководителя.
2. Вывести список сотрудников, получающих заработную плату, большую чем у непосредственного руководителя
3. Вывести список сотрудников, получающих максимальную заработную плату в своем отделе
4. Вывести список ID отделов, количество сотрудников в которых не превышает 3 человек
5. Вывести список сотрудников, не имеющих назначенного руководителя, работающего в том же отделе
6. Вывести список наименований отделов с максимальной суммарной зарплатой сотрудников
7. Вывести ФИО сотрудника(ов), получающего третью по величине зарплату в организации