SQL 分组聚合 GROUP BY

按列分组,组内聚合计数,结果表逐组生长。

SQL 分组聚合 GROUP BY
01 / 14 步
准备执行:SELECT dept, COUNT(*) FROM student GROUP BY dept。原始表 6 行。 比较 0 · 交换 0
执行计划

				
					
					1
					SELECT dept, COUNT(*) AS 人数
				
			
				
					
					2
					FROM student
				
			
				
					
					3
					GROUP BY dept
				
			
				
					
					4
					 
				
			
				
					
					5
					// 执行过程
				
			
				
					
					6
					for each row r in student:
				
			
				
					
					7
					  把 r.dept 加入分组
				
			
				
					
					8
					  该组人数 + 1
				
			
				
					
					9
					end for
				
			
				
					
					10
					输出每个分组 (dept, 人数)
				
			
01 / 14
速度