【数据库学习】七 聚合函数

目录

介绍

1.简单使用(统计功能)

求和:所有员工的工资之和

求平均值:所有员工的工资平均值

 求最大值/最小值:所有员工的工资最大值/最小值

计数:所有发工资的员工的个数(工资非null)

 2、函数参数支持哪些类型

SUM和AVG不支持字符型

SUM和AVG不支持日期

MAX和 MIN支持字符型

MAX和 MIN支持日期型

3、是否忽略null值

SUM和AVG忽略null

MAX和MIN忽略null

COUNT会忽略null

4.和distinct搭配去重

5、count函数的详细介绍

1.常用方法

2.所有字段,统计行数(一行中只要有一个非null就统计上)

3.统计行数的另一种方式


介绍

功能:用作统计使用,又称为聚合函数或统计函数或组函数。

分类:
sum 求和、avg 平均值、max 最大值 、min 最小值 、count 计算个数

特点:

  • sum、avg一般用于处理数值型   max、min、count可以处理任何类型
  • 以上分组函数都忽略null值
  • 可以和distinct搭配实现去重的运算
  • count函数的单独介绍,一般使用count(*)用作统计行数
  • 和分组函数一同查询的字段要求是group by后的字段

1.简单使用(统计功能)

求和:所有员工的工资之和

SELECT SUM(salary) FROM employees;

求平均值:所有员工的工资平均值

SELECT AVG(salary) FROM employees;

 求最大值/最小值:所有员工的工资最大值/最小值

SELECT MAX(salary) FROM employees;

 

SELECT MIN(salary) FROM employees;

 

计数:所有发工资的员工的个数(工资非null)

SELECT COUNT(salary) FROM employees;

 实现以上功能一起查询;

SELEC
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程芝士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值