SQLServer常用的聚合函数笔记
【摘要】 今天给大家分享一下SQLServer常用的聚合函数,希望对初学者有所帮助!1、COUNT合计函数:返回查询记录(行)数。格式:COUNT([ALL|DISTINCT] [表达式|*])参数说明:ALL:默认值,指对查询所有记录统计总数。DISTINCT:指对查询记录去重非空记录的总数。表达式:指除了text、image、ntext以外任何类型的表达式;*:表示查询记录总的行数。2、SU...
今天给大家分享一下SQLServer常用的聚合函数,希望对初学者有所帮助!
1、COUNT合计函数:
返回查询记录(行)数。
格式:COUNT([ALL|DISTINCT] [表达式|*])
参数说明:
ALL:默认值,指对查询所有记录统计总数。
DISTINCT:指对查询记录去重非空记录的总数。
表达式:指除了text、image、ntext以外任何类型的表达式;
*:表示查询记录总的行数。
2、SUM 求和函数:
计算表中数值列的数据合计值。
格式:SUM([ALL|DISTINCT] 表达式)
ALL:默认值,指对查询所有记录求和。
DISTINCT:指对查询记录去重后求和。
表达式:常量、数据列、函数与算术运算的任意组合。
用法:
3、AVG 求平均值函数:
返回数据列表中的平均值,NULL被忽略。
格式:AVG([ALL|DISTINCT] 列名(数值类型))
参数:ALL:表示所有不为NULL的列,DISTINCT去重的列。
用法:
4、MAX/MIN:
求出表中任意列中数据的最大/小值。
格式:MAX/MIN(列名)
用法:
5、COUNT_BIG 合计函数:
用法和COUNT类似,唯一的区别在于COUNT_BIG返回的值类型为bigint,COUNT返回的值类型为int。
6、GROUPING 函数
作用:新增一个附加列。如果grouping()函数返回1则指示聚合;返回0则指示不聚合。
用法:
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)