SQL Server中的聚合函数有:
1count() 所有记录数
2count()所有非null记录数
3avg() 某一列平均值
4min() 某一列最小值
5max() 某一列最大值
6sum() 某一列总和
使用方法:
1 SELECT COUNT(字段1) FROM 表A 统计字段1在表A中出现的次数
2 SELECT 学号,SUM(各科成绩) FROM student GROUP BY 学号 用来根据统计学生的总成绩
聚合函数
就和名字一样, 聚合, 也就是把多行数据, 合并成一行
例如: SUM 合计 COUNT 计数 MAX 最大 MIN 最小 AVG 平均 还有很多
非聚合函数
也和名字一样, 非聚合, 也就是 一次处理一行数据的, 不是将 多行合并成一样的
例如 ABS 绝对值 LEN 字符串长度 这个就更多了
SQL SERVER中聚合函数主要有:
(1)求员工总人数
(2)求最大值,求最高工资
(3)求最小时,求最小工资
(4)求和,求所有员工的工资总和
(5)求平均值,求所有员工的平均工资
ROUND函数用法:
(6)求数量,最大值,最小值,总和,平均值,在一行显示
(7)查询出武汉地区的员工人数,总工资,最高工资,最低工资和平均工资
(8)求出工资比平均工资高的人员信息
(9)求数量,年龄最大值,年龄最小值,年龄总和,年龄平均值,在一行显示
(10)计算出月薪在10000 以上的男性员工的最大年龄,最小年龄和平均年龄
(11)统计出所在地在“武汉或上海”的所有女员工数量以及最大年龄,最小年龄和平均年龄
(12)求出年龄比平均年龄高的人员信息
GETDATE() 返回当前的日期和时间
DATEPART() 返回日期/时间的单独部分
DATEADD() 返回日期中添加或减去指定的时间间隔
DATEDIFF() 返回两个日期直接的时间
DATENAME() 返回指定日期的指定日期部分的整数
CONVERT() 返回不同格式的时间
示例:
时间格式控制字符串:
SQL语句函数baicount(),如果括号中是列名称,是忽略空值NULL的,即返回列的值的数目,不包含NULL值。
COUNT函数,用于Excel中对给定数据集合或者单元格区域中数据的个数进行计数,其语法结构为COUNT(value1,value2, )。COUNT函数只能对数字数据进行统计,对于空单元格、逻辑值或者文本数据将被忽略,因此可以利用该函数来判断给定的单元格区域中是否包含空单元格。
扩展资料:
如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。具体如下:
如果参数为数字、日期或者代表数字的文本(例如,用引号引起的数字,如 "1"),则将被计算在内。
逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
如果参数为错误值或不能转换为数字的文本,则不会被计算在内。
如果参数为数组或引用,则只计算数组或引用中数字的个数。不会计算数组或引用中的空单元格、逻辑值、文本或错误值。
以上就是关于SQL Server中的聚合函数有哪些全部的内容,包括:SQL Server中的聚合函数有哪些、cognos聚合函数和累计聚合函数怎么用什么区别、07-SQLSERVER聚合函数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!