我想知道如何编写查询来计算学生的范围百分比。下面是表格。
范围如下,0-35%,35-50%,50-75%,> 75%
Std Name Subject Marks(20)
2 Vinay eng 17
2 Vinay math 16
2 Vinay hindi 15
2 Rohan eng 14
2 vas mat 16
2 dheer eng 15
2 dheer math 14
2 dheer hindi 11
2 Bhas eng 15
2 Bhas math 19
2 Bhas hindi 17
P.s以上数据是针对标准的,如何编写查询来计算学生的范围百分比。
输出除外
Std Subject 0-35 35-50 50-75 >75
2 Eng = = = =
2 Mat = = = =
2 Hindi = = = =
立即的帮助将是可观的。
答案 0 :(得分:2)
SELECT Name, AVG(Marks)
FROM your_table
GROUP BY Name
HAVING COUNT(*) = 3;