个性化阅读
专注于IT技术分析

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 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
赞(0)
未经允许不得转载:srcmini » SQL SELECT SUM函数

相关推荐

评论 抢沙发

评论前必须登录!