Тест по SQL при приёме на работу

Здравствуйте, лисоводы!
На собеседовании необходимо решить несколько задач по составлению запросов SQL. Помогите, кто чем может...
[b]Задача 1[/b].
[quote]Условие:
таблица студий studios (ID N (1, 0), Name C (3))
таблица актёров Actors (ID N (1, 0), Name C (5))
таблица фильмов Movies (ID N (2, 0), Name C (5), StudiosID N (1, 0))
таблица ролей актёров в фильмах ActorsToMovies (Salary N (3, 0), ActorsID N (1, 0), MoviesID N (2, 0))
где Salary - заработок
Требуется:
Выбрать 5 актёров, заработавших больше всех остальных[/quote]
[b]Задача 2.[/b]
[quote]Условие:
таблица отделов Dep (ID N (1), Name C (4))
таблица работников Emp (ID N (1), Name C (4))
таблица работников в конкретном отделе DepEmp (DepID N (1), EmpID N (2), IsBoss L, ZP N (3)),
где IsBoss - руководитель,
ZP - зарплата
Требуется:
а. выбрать отделы, в которых нет руководителя
б. выбрать отделов и сотрудников, в которых более 5 сотрудников
в. запрос, отображающий сотрудника с мин. и макс. з/пл в каждом отделе
г. запрос, отображающий сотрудника и его з/пл и долю к общему фонду з/пл[/quote]
Будет ещё одна задача, опишу позже

Автор публикации

Пользователи не найдены
0
Оставить комментарий
Авторизация
*
*
Генерация пароля