Postgresql 如何在单个查询中获取多个计数
我有一张有字段的学生表Postgresql 如何在单个查询中获取多个计数,postgresql,Postgresql,我有一张有字段的学生表 ID | Name | Class | --------------------------------- 1 | One | Class1 | 2 | Two | Class2 | 3 | Three | Class1 | 我想在一个查询中得到每个班级的学生人数。 喜欢 你可以试试这个 SELECT Class, COUNT(*) AS
ID | Name | Class |
---------------------------------
1 | One | Class1 |
2 | Two | Class2 |
3 | Three | Class1 |
我想在一个查询中得到每个班级的学生人数。
喜欢
你可以试试这个
SELECT
Class,
COUNT(*) AS Count
FROM
Student
GROUP BY
Class
如果还需要添加条件,该怎么办?您的条件按类别分组;这是一个基本的group by语句,您可以自己构造它。如果您了解基本知识,您可以通过group by了解更多有关SQL的信息
SELECT
Class,
COUNT(*) AS Count
FROM
Student
GROUP BY
Class