Back to tasks
PyrusGet help with live coding in real time with Sobes Copilot
Junior — Senior
55
SQL‑запросы для поиска сотрудника с максимальной зарплатой и выбора отделов с высокой средней оплатой
Companies where asked:
Task condition
В базе данных задана следующая схема:
// Table Departments
create table D (
Id int primary key,
Name nvarchar(100)
)
// Table Employees
create table E (
Id int primary key,
DepartmentId int foreign key references Departments(Id),
Name nvarchar(100),
Salary float
)
Требуется выполнить два запроса:
- Вывести имя сотрудника, получающего наибольшую зарплату в компании, вместе с названием его отдела.
- Сформировать список отделов, в которых средняя заработная плата превышает 1000 $.
Оба запроса должны использовать только стандартные возможности SQL (JOIN, агрегатные функции, ORDER BY, LIMIT/TOP и т.п.).