SQL SELECT SUM函数

它也被称为SQL SUM()函数。它是在SQL查询中使用返回表达式的累计值。
让我们来看看语法选择SUM函数:

SELECT SUM (expression) FROM tables WHERE conditions;

表达可以是数字字段或公式。
这将产生以下结果。
ID员工姓名薪水
1JACK REACHER32000
2PADMA MAHESHWARI22000
3JOE PETRA41000
4AMBUJ AGRAWAL21000
使用该SQL SELECT SUM例子后,它会产生含有薪水大于20000的总和的结果。
工资总额:116000
SQL SUM例如用单场:如果你想知道的所有雇员的薪水的总和工资是怎么以上20000元不等。
SELECT SUM (salary) AS "Total Salary" FROM employees WHERE salary > 20000;

在这个例子中,你会发现在表达“总工资”被返回的结果集时。
SQL SUM实例与SQL DISTINCT:你还可以使用SQL DISTINCT子句与SQL SUM函数。
SELECT SUM (DISTINCT salary) AS "Total Salary" FROM employees WHERE salary > 20000;

SQL SUM实例与SQL GROUP BY:【SQL SELECT SUM函数】有时候有必要与SQL SUM函数使用SQL GROUP BY语句。
例如,我们也可以使用SQL SUM函数返回部门的相关部门总销售额的名称和地址。
SELECT department,SUM (sales) AS "Total Sales" FROM order_details GROUP BY department;

下面就让我们一台名为ORDER_DETAILS
ID部门日期每日销售
1Mechanical2012年8月13日360
2电动2012-08-13100
2Electrical2012-08-14110
3Electronics2012年8月13日150
3电子产品2012-08-14170
使用SQL GROUP BY语句与SUM后,你会发现下面的结果。
部门SUM(每日SALES)
Mechanical360
电动210
electronics320

    推荐阅读