MySQL数据库------聚合(集)函数

        

聚合()函数

什么是sql

当我们学习编程语言的时候,经常会遇到函数。函数的好处是,它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既提高了编写代码的效率,又提高了可维护性。在sql中函数主要要对数据进行处理!

常用的sql

  1. * 算术函
  2. * 字符串函
  3. * 日期函
  4. * 转换函
  5. * 聚合函数/聚集函

函数sql

1 SELECT 聚合函数(列名) FROM 表名;

常见聚合函

聚合函

count(*) | count(主键)

计算表中的总记录

max

计算最大

min

计算最小

sum

计算

avg

计算平均

注意==聚合函数的计算,排除null值。==解决方案

1. ==选择不包含非空的列进行计算==

2. ==IFNULL函数==

聚合函数sql

==查询学生总数(null值处理==

  1. SELECT COUNT(id) FROM stu;
  2. SELECT COUNT(english) FROM stu;
  3. SELECT COUNT(*) FROM stu;

==查询年龄大于40的总数==

1 SELECT COUNT(*) FROM stu WHERE age >40;

==查询数学成绩总分==

1 SELECT SUM(math) FROM stu;

==查询数学成绩平均分==

1 SELECT AVG(math) FROM stu;

==查询数学成绩最高分==

1 SELECT MAX(math) FROM stu;

==查询数学成绩最低分==

1 SELECT MIN(math) FROM stu;

其它函

函数

length(str)

字符

获取字符的字节个

upper(str)

字符

将字符转换为大写字

lower(str)

字符

将字符转换为小写字

substring(str,pos)

字符

截取从指定索引处后面所有的字

substring(str,pos,len)

字符

截取从pos索引开始截取len个字

replace(str,from_str,to_str)

字符

str中的字符 from_str字符替换成to_str

round(x)

数学

四舍五

round(x,d)

数学

四舍五入  d:代表的是保留小数点后几

cell(x)

数学

向上取

floor(x)

数学

向下取

mod(n,m)

数学

取余数 mod(10,3) 相当于: select 10 % 3

str_to_date(str,format)

日期

将日期字符转换成指定格式的日期 str_to_date('1990-11- 11','%Y-%m-%d');

date_format(date,format)

日期

将日期转换成字符  date_format(now(),'%Y/%m/%d');

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

大同大

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

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

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

打赏作者

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

抵扣说明:

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

余额充值