mysql sum() 求和函数的用法
查询在record表中 name=? 的 money 加起来的值
使用聚和函数 sum() 求和
select sum(money) from record t where t.name = ?
另外:
count() 求记录数
avg() 求平均值
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()函数
版权声明:本文为博主原创文章,未经博主允许不得转载。
SUM函数的语法是: SELECT SUM(expression ) FROM tables WHERE predicates;
表达式可以是一个数值字段或公式。
SELECT 列1+ 列2 + 列3 …… + 列N AS Total FROM 表
或者select SUM(group_type+group_num_day+group_num_period+prize_pkg_id_owner) as total from ACT_GroupConfig;
mysql sum() 求和函数的用法的更多相关文章
- mysql中INSTR函数的用法
mysql中INSTR函数的用法 INSTR(字段名, 字符串) 这个函数返回字符串在某一个字段的内容中的位置, 没有找到字符串返回0,否则返回位置(从1开始) SELECT * FROM tblTo ...
- mysql sum聚合函数和if()函授的联合使用
今天去面试遇到一个数据库试题,首先说一下表结构如下: 表结构:mytest 表数据:mytest 要查询的结果如下: 在本题目中,需要用到sum聚合函数和if函数 sql如下: ,)) ,)) AS ...
- 详解MySQL中concat函数的用法(连接字符串)
MySQL中concat函数 使用方法: CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制 ...
- MySql中concat函数的用法(链接字符串)
MySQL中concat函数使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意:如果所有参数均为非二进制字符串 ...
- MYSQL中str_to_date函数的用法
str_to_date(str,format) 函数的用法 str_to_date函数将str转化为日期型的数据,format表示转化后的格式. format参数格式: 常用: %Y 年 %m 月 ...
- MySql中Week()函数的用法
WEEK(date[,mode]):该函数返回日期的星期数 模式 星期的第一天 范围 星期 1 是第一天 0 Sunday 0-53 一年中多一个星期天 1 Monday 0-53 一年多3天 2 S ...
- mysql中trim()函数的用法
去除左空格函数: LTRIM(str) mysql> SELECT LTRIM(' barbar'); -> 'barbar' 去除右空格函数: RTRIM(str) mysql> ...
- SQL.Mysql中Cast()函数的用法
比起orcale,MySQL相比之下就简单得多了,只需要一个Cast()函数就能搞定.其语法为:Cast(字段名 as 转换的类型 ),其中类型可以为: CHAR[(N)] 字符型 DATE 日期 ...
- MySQL sum聚合函数
select sum(if(money > 0, money, 0)) as money from total_money 意思是如果money > 0, 将money的值累加到tot ...
随机推荐
- MQTT入门介绍
一简述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级&q ...
- Android开发 EditText按回车按键后出现 focus search returned a view that wasn't able to take focus! 错误
问题描述 将EditText这个View成为了ListView或者RecyclerView的item时,在按输入法的回车/下一步/next时会出现的 focus search returned a v ...
- python学院体系
- 有关阿里云对SaaS行业的思考,看这一篇就够了
过去二十年,随着改革开放的深化,以及中国的人口红利等因素,中国诞生了大批To C的高市值互联网巨头,2C的领域高速发展,而2B领域一直不温不火.近两年来,在C端流量饱和,B端数字化转型来临的背景下,中 ...
- limit方法也是模型类的连贯操作方法之一
limit方法也是模型类的连贯操作方法之一,主要用于指定查询和操作的数量,特别在分页查询的时候使用较多.ThinkPHP的limit方法可以兼容所有的数据库驱动类的. 限制结果数量 例如获取满足要求的 ...
- 前端CSS样式操作
目录 字体和文字 设置标签的宽高 字体属性 文字的属性 文字对齐 text-align 文字装饰 text-decoration 首行缩进 text-indent 背景属性 背景图片 边框 画圆 di ...
- 线段树动态开点——cf1045G
只计算半径小的能看到的半径大的,因为如果计算半径大的看到半径小的,虽然q在其范围内,但是小的不一定能看到大的 那么我们将机器人按照半径降序排序 遍历一次,去查询在[x-r,x+r]范围的,智商在[q- ...
- React项目开发经验汇总
博客来源 小寒的博客 定义好全局配置信息 环境变量不要提取出来,配置信息提取出来 UI样式变量 定义好变量的作用不用多说 样式库建设 工具样式,复用性强的样式,这些class成为会是真个网站样式的 ...
- CPU的load和使用率傻傻分不清(转)
转自: https://www.cnblogs.com/yunxizhujing/p/9382396.html 1. 什么是Cpu的Load 使用uptime.top或者查看/proc/loadavg ...
- eclipse安装m2e
Installation You can install last M2Eclipse release by using the following update site from within E ...