2010-08-30 3 views
0

У меня есть список классов, которые получили студенты. Каждый студент появляется несколько раз в таблице. Как мне составить список всех учащихся со средней оценкой?Как найти средний класс для каждого студента с SQL

P.s. Я попытался рассмотреть ранее заданные вопросы, чтобы узнать, могу ли я найти что-то актуальное, но не повезло.

+0

Теперь я пытаюсь показать только тех, кто получил больше, чем 80 в среднем. Может ли кто-нибудь сказать мне, почему этот код не работает? SELECT SELECT имя, средняя оценка (знак) в среднем ОТ МАРШРУТОВ ГДЕ Среднее> 80 GROUP BY имя – Meir

+1

Я вижу проблему, с которой вы ** **. Вы не можете ссылаться на агрегаты в предложении 'Where'. –

+0

LOL, мне потребовалось некоторое время, чтобы получить ссылку ... – Meir

ответ

2

Посмотрите на функцию AVG и на статью GROUP BY.

0

Поскольку это домашнее задание. , ,

Вы в основном пытаетесь использовать совокупность данных в SQL. Попробуйте погулять по этим линиям.

Смежные вопросы