WHERE Mark IS NOT NULL

Результат реализации запроса:

Однако использование в предложении WHERE агрегированной функции приводит к ошибке (см. Пример 60).

Пример 60

Задача.

Сформировать запрос для вывода средней оценки по каждой студенческой группе, если средняя оценка выше 3.

Решение.

SELECT NameGroup, AVG(Mark)[Средняя оценка]

FROM Progress P INNER JOIN Student S

ON P.NRecordBook=S.NRecordBook

INNER JOIN SGroup SG

ON S.IDGroup=SG.IDGroup

WHERE AVG(Mark)>3


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: