Файл: 1. Для каждого преподавателя вывести количество 5, 4 и 3 которые он поставил.odt
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.04.2024
Просмотров: 6
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
1. Для каждого преподавателя вывести количество 5, 4 и 3 которые он поставил
Вывод — ФАМИЛИЯ — ОЦЕНКА — КОЛИЧЕСТВО
2. Вывести фамилии студентов, у которых есть долги за 1 курс
Вывод — СТУДЕНТ — ОЦЕНКА
1. Преподаватель, потом количество оценок которые поставил
Преподаватель + предметы и полученную с таблицей успеваемости
В нашей таблице будут поля
Оценка — Преподаватель – ……..
Нам нужны только первые 2 поля
Назовём её A
Остаётся:
Группируем по фамилиям и оценкам:
select фамилия, оценка, count (ocenka) as количество from A group by фамилия оценка
2. Из таблицы вывести те поля, где курс 1.
Из полученной таблицы получим одно число — количество предметов на 1 курсе
(select count(*) from predmet where cours = “1”) A
Соединяем успеваемость с предметами по номеру предмета где курс 1.
В полученной таблице группируем по номеру студенческого билета
Потом считаем количество оценок в каждом номере студенческого билета
having count(выше) < количества предметов на 1 курсе.(значит есть долг)
Получили номера студбилетов двоешников.