Файл: 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 курсе.(значит есть долг)

Получили номера студбилетов двоешников.