sql 多列求和_SQL汇总函数

SQL运行顺序:

先找条件==>再输出结果==>最后对结果排序

96155907ac4fd0f2b6f299c5c48ae93c.png

汇总函数:

  1. count:计数函数

count(*)表示对所有行进行计数

2. sum:求和函数

3. aug:求平均数函数

4. max/min:求最大最小值函数

注意点:

对有指定列的函数汇总时,空值不计入内;对所有列函数汇总时,空值计入内。

sum和aug函数只能对数值类型进行计算

数据分组:对输出结果进行分组

关键词:group by

对分组结果指定条件

关键词:having

查询结果排序:不指定顺序时按系统顺序进行排序

关键词:order by

升序:asc ; 降序: desc

可以对多列进行排序,按order指定列依次排序

空值排在最前面

从查询结果中取出指定行

关键词:limit

一般报错信息

报错界面会显示在第几行报错

按照SQL的运行顺序来看,group by子句在select之前,因此select语句中设定的别名不能用于group by的分组


用SQL解决实际问题

  1. 把需求翻译成白话
  2. 设想分析思路
  3. 写SQL语句解决问题

3e65dec7d03293c9ca7e20590380078d.png

根据navicat显示的数

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值