1. 程式人生 > >【15】group by子句與聚合函數

【15】group by子句與聚合函數

字段 min sum count() span bsp 學生 空值 查詢

1.group by簡介

-> 使用group by子句可以將數據分組
-> 語法
group by 字段
-> 註意
-> 查詢中只允許出現分組的字段或聚合函數
-> 分組查詢中可以有常量
例:
查詢一張學生表裏不同的名字有多少種

2.聚合函數

-> 分組後對數據進行匯總
-> count() 求總數
-> sum() 求和
-> avg() 求平均
-> max()和min() 求最大與最小
-> 註意:聚合函數忽略空值數據

select stuName ,COUNT(stuName) from [dbo].[StudentTest] group
by stuName;

【15】group by子句與聚合函數