MYSQL多行合并统计,数据库显示多列计算结果

 时间:2024-10-27 17:19:56

1、对多行数据进行合并统计,使用聚合函数,要注意,聚合函数一般只有一行结果。

MYSQL多行合并统计,数据库显示多列计算结果

2、如果其他要查询的列,有多行结果,那么只会显示一行,其他结果被舍弃。(显示不出来)原因是数据库不支持行合并,不要把聚合函数和正常列放到同一个dql语句中,除非普通列只有一条数据。下图所示中,正常列只显示1条内容。

MYSQL多行合并统计,数据库显示多列计算结果

3、sum():返回列的总数(总额),下图所示中,我查询的是工资的总数。

MYSQL多行合并统计,数据库显示多列计算结果

4、select sal,comm,sum(sal)from EMP;//只选择一条

MYSQL多行合并统计,数据库显示多列计算结果

5、-avg();返回数值的平均值,但是null不包含在计算中(内容如何为null,忽略掉本行).select avg(sal) from EMP;

MYSQL多行合并统计,数据库显示多列计算结果

6、count();返回指定列的总数目,null不计数。注意,这里是条目数,而不是条目中值的相加结果。 select count (comm) from EMP;

MYSQL多行合并统计,数据库显示多列计算结果

7、max:这一列的最大值,null不计算,null不参与计算,也就是说有null的时候,null被排除。

8、我下图中计算的是price的最大值。

MYSQL多行合并统计,数据库显示多列计算结果

9、计算后的返回结果如下。返回的结果中,显示的只是price中最大值。

MYSQL多行合并统计,数据库显示多列计算结果

10、min:这一列的最小值,null不参与计算,也就是说有null的时候,null被排除。

MYSQL多行合并统计,数据库显示多列计算结果

11、以上即为mysql的聚合函数,用于计算并输出对应的内容。

  • 植物大战僵尸2埃及法老王终级关卡过关方法
  • 金舵质量好吗?这几大优势你应该知道!
  • CRM和进销存结合可以更有效地管理企业信息
  • 甲壳素的抑菌作用
  • 在学校遇见突发事件学生如何安全疏散
  • 热门搜索
    贵爱娘卫生巾怎么样 世外桃源景区 手机运行慢怎么办 内江旅游 轩辕剑4攻略 深圳旅游景点 五日均线怎么看 天门山旅游攻略 梦幻西游怎么跑商 qq怎么发匿名消息