一、SQL Server的聚合函数
在SQL Server中,常用的聚合函数包括:
- COUNT:计算指定列中非NULL值的数量。
- SUM:计算指定列中数值的总和。
- AVG:计算指定列中数值的平均值。
- MIN:计算指定列中的最小值。
- MAX:计算指定列中的最大值。
- GROUP BY:按照指定列的值进行分组。
- HAVING:对分组后的结果进行条件过滤。
- DISTINCT:去除查询结果中的重复行。
示例:
-
计算某表中的行数:
SELECT COUNT(*) FROM table_name; -
计算某列的总和:
SELECT SUM(column_name) FROM table_name; -
计算某列的平均值:
SELECT AVG(column_name) FROM table_name; -
计算某列的最小值:
SELECT MIN(column_name) FROM table_name; -
计算某列的最大值:
SELECT MAX(column_name) FROM table_name; -
分组统计某列的数量:
SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name; -
分组统计某列的数量,并筛选结果:
SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name HAVING COUNT(

本文详细介绍了SQLServer中的聚合函数(COUNT,SUM,AVG,MIN,MAX,GROUPBY,HAVING,DISTINCT)及其用法,以及联合查询(UNION,UNIONALL)和不同类型的连接(左连接,右连接,内连接)。
2702

被折叠的 条评论
为什么被折叠?



