SUM函数的语法是:

代码如下 复制代码
SELECT SUM(expression )
FROM tables
WHERE predicates;

表达式可以是一个数值字段或公式。

简单的例子

例如,你可能想知道合并全体员工的薪金总额美元以上,其薪酬是25,000/年

代码如下 复制代码
SELECT SUM(salary) as "Total Salary"
FROM employees
WHERE salary > 25000;

与Example using DISTINCT一起用

代码如下 复制代码
SELECT SUM(DISTINCT salary) as "Total Salary"
FROM employees
WHERE salary > 25000;

使用公式的示例

在SUM函数中的表达并不需要一个单一的领域。您也可以使用一个公式。例如,您可能需要为业务的净收入。总收入减去总支出纯收入计算。

代码如下 复制代码
SELECT SUM(income - expenses) as "Net Income"
FROM gl_transactions;

您可能还需要在SUM函数执行数学运算。例如,您可能会确定佣金总额为销售总额的10%。

代码如下 复制代码
SELECT SUM(sales * 0.10) as "Commission"
FROM order_details;

与Example using GROUP BY

在某些情况下,你将被要求使用SUM函数的第一个集团。

例如,您还可以使用SUM函数返回的部门名称和总销售额(相关部门)。

代码如下 复制代码
SELECT department, SUM(sales) as "Total sales"
FROM order_details
GROUP BY department;

mysql sum() 求和函数的用法相关推荐

  1. MySQL字符串处理函数的用法及使用举例

    MySQL字符串处理函数的用法及使用举例 MySQL提供了处理字符串的相关函数.现对这些函数的功能及用法进行介绍并举例. 创建数据表emp并输入数据: create table customer(c_ ...

  2. mysql 中set函数的用法

    mysql 中set函数的用法 :当值为空时不进行赋值 update user_user <set><if test="nickname!=null and nicknam ...

  3. 解决mysql sum求和返回null问题或IFNULL应用

    问题描述:sum求和要求返回float(或 integer或double等)类型,但当数据库不存在任何符合求和记录时,sum返回null,报类型绑定错误异常(mybatis: org.apache.i ...

  4. python求和函数详解_python的sum求和函数详解

    sum()是求和函数,语法如下: sum(iterable[, start]) 参数解释: iterable -- 可迭代对象,如:列表.元组.集合.字典. (易错点:牢记iterable中的元素必须 ...

  5. mysql中replace函数的用法

    ##-----MySQL数据替换即replace的运用-----## #这里主要介绍一些关于replace函数的用法.关于研究这个主要是发现replace功能很强大 #对于屏蔽关键字很有用处. #现在 ...

  6. sum product函数的用法:

    函数的原理是:将每一行对应求积以后在再相加 例1:求总金额,(每行售价*销量然后加起来的和) 用sumproduct函数解决:SUMPRODUCT的参数都是数组, 在这里售价区域为第一个数组参数,销量 ...

  7. mysql的count函数类型是什么意思_详细解读MySQL中COUNT函数的用法

    MySQL的COUNT函数是最简单的功能,非常有用的计算,预计由一个SELECT语句返回的记录数. 要了解COUNT函数考虑的EMPLOYEE_TBL的的表具有以下记录: mysql> SELE ...

  8. mysql中week()函数的用法

    mysql中week()函数是用来做周的统计和计算,返回日期的周数 例如统计今年每周有多少个注册用户 SELECT count(id) as count,week(create_time,1) as ...

  9. MySQL - SUM() OVER() 函数用法详解

    测试数据 select * from wmg_test; 按照 v2 排序,累计 n+n-1+....+1 select v1,v2,sum(v2) over(order by v2) as sum ...

最新文章

  1. 服务发现与负载均衡 dubbo zk原理
  2. 我在系统设计上犯过的14个错
  3. 如何在React框架中使用ECharts图库表制图?
  4. SAP OData 后台ETAG校验逻辑
  5. python鸭制作类代码_详细解释ducktyping鸭子类型程序设计与Python的实现
  6. S7-1200PLC 连接单圈绝对值编码器(格雷二进制)
  7. 跨境电商亚马逊平台运营模式有哪些?
  8. 自定义进度条PictureProgressBar
  9. 云免流usb共享电脑_云免流usb共享电脑
  10. Python中socket解读
  11. 漫谈兼容内核之十七:再谈Windows的进程创建
  12. 【GP6安装配置】 Greenplum6.2.1 安装手记(下)
  13. 中国计算机核心期刊排名
  14. 美国把一名俄罗斯黑客告上法庭 4年前曾入侵LinkedIn
  15. 菜鸟落泪:配置python 环境时,遇到关于 lmdb 模块的问题。
  16. Proteus8.9 VSM Studio Keil编译器仿真AT89C51RD2系列017_lcd12864横屏
  17. 利用githubpages创建你的个人博客
  18. v3S编译大全(uboot 主线linux buildroot)
  19. 图片合并成PDF,两个PDF的合并
  20. 影像自动解译_遥感影像解译的研究现状和发展趋势.pdf

热门文章

  1. C语言extern关键字用法和理解
  2. nashorn java_Java新特性之Nashorn的实例详解
  3. 客户端接收WIFI发送的数据
  4. 前端vue项目获取当前登录用户id以及后端将MultipartFile转换为Base64字符串
  5. i386 和amd64
  6. Appium安装技巧
  7. 关于FFmpeg编译选项中的extra-cflags、extra-ldflags
  8. Java版赫夫曼编码
  9. nodejs+vue+elementui数字化家谱网站管理系统express
  10. android 6.0 x86 64,安卓x86 6.0 iso下载|android x86 6.0 iso系统下载RC1 版_64位/32位IT猫扑网...