平均计算的SQL查询范围很明显

时间:2016-04-05 06:01:24

标签: mysql sql

我想知道如何编写查询来计算学生的范围百分比。下面是表格。

范围如下,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    =    =     =     =

立即的帮助将是可观的。

1 个答案:

答案 0 :(得分:2)

SELECT Name, AVG(Marks)
  FROM your_table
 GROUP BY Name
HAVING COUNT(*) = 3;