0
학생의 최대 및 최소 평균 표시를 제공하는 쿼리를 만들고 싶습니다. 최대 및 최소 점수를 얻을 수는 있지만 평균 점수 계산 방법을 모르겠습니다.하위 쿼리를 사용하는 평균 값
SELECT MAX(mark) AS Max_mark FROM passed
GROUP BY student_id;
이것은 모든 학생의 점수가 가장 높습니다. 평균 값이 필요합니다.
학생의 최대 및 최소 평균 표시를 제공하는 쿼리를 만들고 싶습니다. 최대 및 최소 점수를 얻을 수는 있지만 평균 점수 계산 방법을 모르겠습니다.하위 쿼리를 사용하는 평균 값
SELECT MAX(mark) AS Max_mark FROM passed
GROUP BY student_id;
이것은 모든 학생의 점수가 가장 높습니다. 평균 값이 필요합니다.
사용 AVG 찾고 있습니다. MIN과 MAX를 사용하여 모든 학생들에게 최고 및 최저 avararage를 제공하십시오.
select
min(avg_mark) as min_avg_mark,
max(avg_mark) as max_avg_mark
from
(
select avg(mark) as avg_mark
from passed
group by student_id
) as avg_marks;
SELECT student_id, (MAX(mark) + MIN(mark))/2 AS Avg_mark FROM passed
GROUP BY student_id;
또는 당신은 학생 당 avarage를 얻기 위해 평균
SELECT student_id, AVG(mark) as Avg_mark FROM passed
GROUP BY student_id;
최소 및 최대 표시 사이 –