如何在单个查询中获得多个计数

时间:2016-03-20 06:13:52

标签: postgresql

我有一张学生表,其中有字段

ID  |   Name        |   Class   |  
---------------------------------
1   |   One         |   Class1  |  
2   |   Two         |   Class2  |  
3   |   Three       |   Class1  |  

我想在一个查询中获得每个班级的学生数。 等。

Class   |   Count   |
---------------------
Class1  |   2       |
Class2  |   1       |

1 个答案:

答案 0 :(得分:4)

你可以试试这个

SELECT
 Class,
 COUNT(*) AS Count
FROM
  Student 
GROUP BY
  Class