Запрос 27
Определить дисциплины которые ведет преподаватель Швыдков. (Задачу решить с помощью подзапроса).
Ответ:
SELECT Дисциплина
FROM Дисциплины
WHERE Ключ_Дисц IN (SELECT Код_Дисц
FROM Курс_Направ_Дисц
WHERE Ключ IN(SELECT Код
Дисциплина
Экономическая информатика
Информационные системы в экономике
Аналитические базы данных
WHERE Код_Преп=(SELECT Ключ_Преп
FROM преподаватели
WHERE преподаватель LIKE 'Швыдков*')))
[К запросу]
Запрос 28
Вывести преподавателей ведущих более 2-х дисциплин.
Ответ:
SELECT Преподаватель, COUNT(Преподаватель) AS Количество
FROM ( SELECT Преподаватель
FROM Преподаватели INNER JOIN ((Дисциплины INNER JOIN Курс_Направ_Дисц ON
Дисциплины.Ключ_Дисц = Курс_Направ_Дисц.Код_Дисц) INNER JOIN Дисц_Преп ON
Курс_Направ_Дисц.Ключ = Дисц_Преп.Код) ON Преподаватели.Ключ_Преп =
Дисц_Преп.Код_Преп
GROUP BY Преподаватель, Дисциплина)
GROUP BY Преподаватель
HAVING COUNT(Преподаватель) >2
Преподаватель |
Количество |
Анно Е.И. |
3 |
Артамонов Д.В. |
3 |
Демушкина О.И. |
3 |
Кострикин И.А. |
3 |
Любкин А.А. |
3 |
Павлова Л.С. |
3 |
Черемных Ю.Н. |
3 |
Швыдков С.А. |
3 |
[К запросу]
