1、COUNT合计函数:
格式:COUNT([ALL|DISTINCT] [表达式|*])DISTINCT:指对查询记录去重非空记录的总数。表达式:指除了text、image、ntext以外任何类型的表达式;2、SUM 求和函数:
格式:SUM([ALL|DISTINCT] 表达式)SELECT SUM(score) FROM T_ScoreSELECT SUM(DISTINCT score) FROM T_ScoreSELECT SUM(1+99)
3、AVG 求平均值函数:
格式:AVG([ALL|DISTINCT] 列名(数值类型))参数:ALL:表示所有不为NULL的列,DISTINCT去重的列。SELECT AVG(Age) FROM T_User --求平均年龄SELECT AVG(DISTINCT Age) FROM T_User -- 去重之后求平均年龄
4、MAX/MIN:
SELECT MAX(score) FROM T_ScoreSELECT MIN(score) FROM T_Score
5、COUNT_BIG 合计函数:
用法和COUNT类似,唯一的区别在于COUNT_BIG返回的值类型为bigint,COUNT返回的值类型为int。6、GROUPING 函数
作用:新增一个附加列。如果grouping()函数返回1则指示聚合;返回0则指示不聚合。SELECT GROUPING(name),name from T_User GROUP BY name