MySQL的Sum()函数是用来找出所有记录的一个字段的总和。

要理解SUM()函数,考虑一个employee_tbl表,它有以下记录:

mysql> SELECT * FROM employee_tbl;

+------+------+------------+--------------------+

| id | name | work_date | daily_typing_pages |

+------+------+------------+--------------------+

| 1 | John | 2007-01-24 | 250 |

| 2 | Ram | 2007-05-27 | 220 |

| 3 | Jack | 2007-05-06 | 170 |

| 3 | Jack | 2007-04-06 | 100 |

| 4 | Jill | 2007-04-06 | 220 |

| 5 | Zara | 2007-06-06 | 300 |

| 5 | Zara | 2007-02-06 | 350 |

+------+------+------------+--------------------+

7 rows in set (0.00 sec)

现在,假设要在上述表折基础上计算所有dialy_typing_pages字段值的总和,那么可以使用下面的命令:

mysql> SELECT SUM(daily_typing_pages)

-> FROM employee_tbl;

+-------------------------+

| SUM(daily_typing_pages) |

+-------------------------+

| 1610 |

+-------------------------+

1 row in set (0.00 sec)

也可以使用GROUP BY子句设置各个记录总和。下面的例子将计算所有涉及到一个人的记录的总和,并打印每个人总和信息。

mysql> SELECT name, SUM(daily_typing_pages)

-> FROM employee_tbl GROUP BY name;

+------+-------------------------+

| name | SUM(daily_typing_pages) |

+------+-------------------------+

| Jack | 270 |

| Jill | 220 |

| John | 250 |

| Ram | 220 |

| Zara | 650 |

+------+-------------------------+

5 rows in set (0.17 sec)

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

mysql指令sum_MySQL Sum()函数相关推荐

  1. MySQL中的sum函数用法实例详解

    今天分享一下mysql中的sum函数使用.该函数已经成为大家操作mysql数据库中时常用到的一个函数,这个函数统计满足条件行中指定列的和,想必肯定大家都知道了,本身就没什么讲头了,这篇文章主要是通过几 ...

  2. mysql 语句中 sum函数求和 null 变 0

    在SQL语句中使用集合函数count(),返回结果肯定为非负整数,这也是用来判断数据有无的一个很有效的方法: 然后在用sum()进行集合相加的时候,如果sum()的对象没有记录,那么不会返回0,而返回 ...

  3. MySQL中的sum函数遇到null的坑点

    细数sum遇到null的各种情况 1.前言 2.sum值为null 2.1 官方文档 2.2 本地演示 3.字段值为null时,sum的值 3.1 本地演示 4.对非计数类型使用sum函数 4.1 本 ...

  4. mysql sum_MySQL中的SUM函数使用教程

    MySQL的SUM函数是用来找出记录中各种的字段的总和. 要了解SUM函数考虑EMPLOYEE_TBL表具有以下记录: mysql> SELECT * FROM employee_tbl; +- ...

  5. mysql union all sum_[数据库]SQL Server UNION ALL 结果 SUM函数造成精度丢失

    [数据库]SQL Server UNION ALL 结果 SUM函数造成精度丢失 0 2020-08-03 18:00:30 SQL Server 数据类型 使用场景: 在进行多维度汇总数据时,需要将 ...

  6. Mysql与Sql server,Sum函数跟Count函数

    两者均是统计类函数,都不计算NULL字段!!! 单纯计算行数的话,count的效率比sum的效率高 MySQL SUM()函数介绍 SUM()函数用于计算一组值或表达式的总和,SUM()函数的语法如下 ...

  7. mysql sum函数返回类型_MySQL的sum函数返回的门类

    MySQL的sum函数返回的类型 今天项目切换数据库时,出错 访问数据库的代码大概是这样: String sql = "select sum(number) as sumNumberOfOn ...

  8. mysql 使用sum limit_mysql踩坑记录之limit和sum函数混合使用问题

    问题复盘 本次复盘会用一个很简单的订单表作为示例. 数据准备 订单表建表语句如下(这里偷懒了,使用了自增ID,实际开发中不建议使用自增ID作为订单ID) CREATE TABLE `order` ( ...

  9. mysql的条件求和函数_mysql 带条件取count记录数,SUM()函数按条件求和

    在做统计报表的时候,通常会用到一些复杂的统计功能,而不是简单的 count(*), sum(abc) 就可以的,这就用到了一些基于条件的统计功能. 带条件取count记录数 参考方法: 统计sub_t ...

最新文章

  1. golang 正则 校验 字符串
  2. 日历控件的android代码,Android日历控件PickTime代码实例
  3. mysql8.0.13安装版_windows下mysql 8.0.13 解压版安装图文教程
  4. C# Httpclient编程
  5. e影安全智能浏览器_【启耀玻璃】智能调光玻璃有什么特点? - 调光艺术玻璃|防火防弹玻璃|LOW-E节能玻璃|隔音隔热玻璃|特种安全玻璃|夹层中空玻璃-...
  6. springSecurity源码分析——DelegatingFilterProxy类的作用
  7. 《HTML、CSS、JavaScript 网页制作从入门到精通》——第6章 使用表格
  8. 专访:混合云的发展趋势
  9. html中websocket获取数据,如何使用websocket从数据库中获取数据来刷新视图
  10. linux下各种文件设备,各硬件设备在Linux中的文件名
  11. Mac 开机没声音了?只需 2 招关闭/恢复
  12. 数据挖掘——数据预处理
  13. 【工具分享】推荐一款超级好用的截图工具
  14. CacheCloud安装配置
  15. sumif单列求和_sumif函数使用方法:单条件求和
  16. 如何将风险应用加入白名单_vivo手机怎么把风险应用添加到白名单
  17. 金蝶——“免、抵、退”税操作说明及帐务处理
  18. ES6中import * as xxx from 'xxx'的作用
  19. 读书笔记(三)--世界上最伟大的推销员
  20. android悬浮窗组件,Android 悬浮窗,悬浮view功能实现

热门文章

  1. c语言用十年算入门,初识C语言_十年饮冰 难凉热血的技术博客_51CTO博客
  2. AI时代下,如何打造一个具有情感化属性的智能相册?
  3. XMind:超越FreeMind的思维导图软件
  4. MFC Rect 的详解
  5. MMD导入unity中使用
  6. 百度地图 sdk 使用小结(行动轨迹)
  7. 旅人随笔[02] 量子物理的故事
  8. 读取OSGB数据的几种方式
  9. 系统学习机器学习之系统认识
  10. 电源芯片选择DC/DC还是LDO?