mysql sum() 求和函数的用法
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() 求和函数的用法相关推荐
- MySQL字符串处理函数的用法及使用举例
MySQL字符串处理函数的用法及使用举例 MySQL提供了处理字符串的相关函数.现对这些函数的功能及用法进行介绍并举例. 创建数据表emp并输入数据: create table customer(c_ ...
- mysql 中set函数的用法
mysql 中set函数的用法 :当值为空时不进行赋值 update user_user <set><if test="nickname!=null and nicknam ...
- 解决mysql sum求和返回null问题或IFNULL应用
问题描述:sum求和要求返回float(或 integer或double等)类型,但当数据库不存在任何符合求和记录时,sum返回null,报类型绑定错误异常(mybatis: org.apache.i ...
- python求和函数详解_python的sum求和函数详解
sum()是求和函数,语法如下: sum(iterable[, start]) 参数解释: iterable -- 可迭代对象,如:列表.元组.集合.字典. (易错点:牢记iterable中的元素必须 ...
- mysql中replace函数的用法
##-----MySQL数据替换即replace的运用-----## #这里主要介绍一些关于replace函数的用法.关于研究这个主要是发现replace功能很强大 #对于屏蔽关键字很有用处. #现在 ...
- sum product函数的用法:
函数的原理是:将每一行对应求积以后在再相加 例1:求总金额,(每行售价*销量然后加起来的和) 用sumproduct函数解决:SUMPRODUCT的参数都是数组, 在这里售价区域为第一个数组参数,销量 ...
- mysql的count函数类型是什么意思_详细解读MySQL中COUNT函数的用法
MySQL的COUNT函数是最简单的功能,非常有用的计算,预计由一个SELECT语句返回的记录数. 要了解COUNT函数考虑的EMPLOYEE_TBL的的表具有以下记录: mysql> SELE ...
- mysql中week()函数的用法
mysql中week()函数是用来做周的统计和计算,返回日期的周数 例如统计今年每周有多少个注册用户 SELECT count(id) as count,week(create_time,1) as ...
- MySQL - SUM() OVER() 函数用法详解
测试数据 select * from wmg_test; 按照 v2 排序,累计 n+n-1+....+1 select v1,v2,sum(v2) over(order by v2) as sum ...
最新文章
- 服务发现与负载均衡 dubbo zk原理
- 我在系统设计上犯过的14个错
- 如何在React框架中使用ECharts图库表制图?
- SAP OData 后台ETAG校验逻辑
- python鸭制作类代码_详细解释ducktyping鸭子类型程序设计与Python的实现
- S7-1200PLC 连接单圈绝对值编码器(格雷二进制)
- 跨境电商亚马逊平台运营模式有哪些?
- 自定义进度条PictureProgressBar
- 云免流usb共享电脑_云免流usb共享电脑
- Python中socket解读
- 漫谈兼容内核之十七:再谈Windows的进程创建
- 【GP6安装配置】 Greenplum6.2.1 安装手记(下)
- 中国计算机核心期刊排名
- 美国把一名俄罗斯黑客告上法庭 4年前曾入侵LinkedIn
- 菜鸟落泪:配置python 环境时,遇到关于 lmdb 模块的问题。
- Proteus8.9 VSM Studio Keil编译器仿真AT89C51RD2系列017_lcd12864横屏
- 利用githubpages创建你的个人博客
- v3S编译大全(uboot 主线linux buildroot)
- 图片合并成PDF,两个PDF的合并
- 影像自动解译_遥感影像解译的研究现状和发展趋势.pdf
热门文章
- C语言extern关键字用法和理解
- nashorn java_Java新特性之Nashorn的实例详解
- 客户端接收WIFI发送的数据
- 前端vue项目获取当前登录用户id以及后端将MultipartFile转换为Base64字符串
- i386 和amd64
- Appium安装技巧
- 关于FFmpeg编译选项中的extra-cflags、extra-ldflags
- Java版赫夫曼编码
- nodejs+vue+elementui数字化家谱网站管理系统express
- android 6.0 x86 64,安卓x86 6.0 iso下载|android x86 6.0 iso系统下载RC1 版_64位/32位IT猫扑网...