✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Розглядається фрагмент БД «Університет»:
STUDENT(StudentId INT, FullName NVARCHAR(200), GroupId INT)
COURSE(CourseId INT, CourseName NVARCHAR(200), Credits INT)
ENROLLMENT(EnrollmentId INT, StudentId INT, CourseId INT, Grade DECIMAL(5,2), EnrollDate DATE)
PRIMARY KEY для кожної таблиці — перший стовпець.
Потрібно для кожної сутності з таблиці STUDENT отримати середнє значення показника Grade за 2024 рік на основі записів таблиці ENROLLMENT.
Вимоги:
1) У розрахунок потрапляють лише записи з датою в інтервалі [2024-01-01; 2024-12-31].
2) NULL-значення показника слід ігнорувати.
3) У результат потрапляють тільки ті сутності, для яких кількість врахованих записів ≥ 5.
4) Результат має містити ідентифікатор та «людинозрозумілу» назву сутності й середнє значення, округлене до двох знаків після коми.
Який запит найбільш точно відповідає вимогам?