zoukankan      html  css  js  c++  java
  • 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;

     
     
  • 相关阅读:
    iOS BCD编码
    Java泛型解析(02):通配符限定
    HDU 5317 RGCDQ(素数个数 多校2015啊)
    通过getElementById来取得Form里的表单元素
    关系型数据库工作原理-快速缓存(翻译自Coding-Geek文章)
    cocos2d-x之道~制作第一款文字游戏(二)
    Html5实现手机九宫格password解锁功能
    [Python] 字典推导 PEP 274 -- Dict Comprehensions
    NYOJ 36 最长公共子序列 (还是dp)
    【设计模式】学习笔记5:工厂模式
  • 原文地址:https://www.cnblogs.com/timssd/p/6698280.html
Copyright © 2011-2022 走看看