mysql对分组的数据合计_MySQL汇总数和分组数据

1、使用SQL语句对数据库表中的数据进行简单的汇总和分组,这里要注意 count(*) 是对表中的所有数据目进行计数,不管表列中包含的是空值还是非空值。 而使用count(column)是对特定的列中的具有值的行进行计数。

abb9f96c0dfac035f2e03b28e5952c31.png

3389353acad25c59fe4f61355e3cf677.png

MAX()函数返回列中的最大值, MAX()中也可以指定列名, MIN()表示返回最小的值,MIN()函数与MIX()含糊类似,MYSQL允许将他使用返回任意列中的最小值,包括文本列中的最小值,在使用文本数据时候,如果数据按相应的列排序,则MIN()返回最前面额行

7468750636f57c455864b65d0aff5a78.png

08febaf67bd4b3e43c120504d5d4eb05.png

sum()函数用来返回指定列值的和(总计)

9ca93bb6f8c0a2c75958cde6a4ce4df1.png

51f5878077a2a8b36006fb90088fc1ee.png

聚集不同值....使用Distinct 参数对计算的参数只考虑不同的值。注意的是,Distinct 只能用于count(),distinct不能用于count(*),因此不允许使用count (Distinct),否则会产生错误,类似的,Distinct必须使用列明,不能用于计算或者表达式。

32a9a2ce7de90762fa16054c96006a6d.png

469b127bd2fe9c9f1914844f5fcbfd7c.png

创建分组数据: 使用group by,

4ddbfb81207d37ac4e887467a279bff9.png

a43778d4ad5f93eef28fd7cf2bc56e14.png

d1647a26503858ec3996da98e1335e15.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值