聚合函数
发布时间:2020-12-14 01:50:51 所属栏目:百科 来源:网络整理
导读:聚合函数,又叫做分组函数,多行处理函数。 count取得记录数sum求和avg取平均max取最大的数min取最小的数 一count 查询所有的员工数 mysql select count(*) from emp;+----------+| count(*) |+----------+| 14 |+----------+ 取得津贴不为NULL的员工 mysql
聚合函数,又叫做分组函数,多行处理函数。
count 取得记录数 sum 求和 avg 取平均 max 取最大的数 min 取最小的数 一count查询所有的员工数
mysql> select count(*) from emp; +----------+ | count(*) | +----------+ | 14 | +----------+取得津贴不为NULL的员工
mysql> select count(comm) from emp; +-------------+ | count(comm) | +-------------+ | 4 | +-------------+注:count(字段名)会自动去掉NULL,不需要手动添加过滤条件。 二sum
Sum可以取得某一个列的和,null会被忽略。
取得津贴的合计 mysql> select sum(comm) from emp; +-----------+ | sum(comm) | +-----------+ | 2200.00 | +-----------+ 三avg取得某一列的平均值 取得平均薪水mysql> select avg(sal) from emp; +-------------+ | avg(sal) | +-------------+ | 2073.214286 | +-------------+ 四max取得某个一列的最大值 取得最高薪水 mysql> select max(sal) from emp; +----------+ | max(sal) | +----------+ | 5000.00 | +----------+ 五min取得某个一列的最小值 取得最低薪水 mysql> select min(sal) from emp; +----------+ | min(sal) | +----------+ | 800.00 | +----------+ 六组合聚合函数可以将这些聚合函数都放到select中一起使用 mysql> select count(*),sum(sal),avg(sal),max(sal),min(sal) from emp; +----------+----------+-------------+----------+----------+ | count(*) | sum(sal) | avg(sal) | max(sal) | min(sal) | +----------+----------+-------------+----------+----------+ | 14 | 29025.00 | 2073.214286 | 5000.00 | 800.00 | +----------+----------+-------------+----------+----------+ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |