要按组别统计SQL总计数,可以使用GROUP BY子句和聚合函数COUNT()。以下是一个示例:
假设有一个名为"students"的表,其中包含学生的姓名和所属组别。我们想要按组别统计每个组别中学生的总数。
首先,创建一个名为"students"的表并插入一些示例数据:
CREATE TABLE students (
name VARCHAR(50),
group_name VARCHAR(50)
);
INSERT INTO students (name, group_name) VALUES
('John Doe', 'Group A'),
('Jane Smith', 'Group B'),
('Mike Johnson', 'Group A'),
('Sarah Williams', 'Group B'),
('David Brown', 'Group A');
然后,使用GROUP BY子句和COUNT()函数来按组别统计学生的总数:
SELECT group_name, COUNT(*) as total_count
FROM students
GROUP BY group_name;
上述代码将返回以下结果:
group_name | total_count
-------------------------
Group A | 3
Group B | 2
这样,我们就按组别统计了每个组别中学生的总数。
上一篇:按组别统计的连续周数
下一篇:按组别,创建新的时长列。