您的位置:MYSQL中文网 > sqlsum函数多条件求和 SQL SUM() 函数

sqlsum函数多条件求和 SQL SUM() 函数

2023-03-13 03:30 MySQL教程

sqlsum函数多条件求和 SQL SUM() 函数

sqlsum函数多条件求和

SQL SUM函数是一种常用的聚合函数,它可以将查询结果中的多个值进行求和。它可以根据不同的条件对表中的数据进行分组,并对分组后的数据进行求和。

SUM函数可以使用多个条件来对表中的数据进行分组,然后再对分组后的数据进行求和。例如:

SELECT SUM(salary) 
FROM employees 
WHERE department = 'IT' AND job_title = 'Programmer';

上面的SQL语句使用了两个条件(department = 'IT' 和 job_title = 'Programmer')来对employees表中的数据进行分组,然后再对分组后的salary字段进行求和。

此外,SUM函数也可以使用GROUP BY子句来实现多条件求和。例如:

SELECT department, job_title, SUM(salary) 
FROM employees 
GROUP BY department, job_title;

上面的SQL语句使用了GROUP BY子句将employees表中的数据根据department和job_title字段进行分组(即多个条件分组),然后再对分组后的salary字段进行求和。

SQL SUM() 函数

SQL SUM() Function


SUM() 函数

SUM() 函数返回数值列的总数。

SQL SUM() 语法

SELECT SUM(column_name) FROM table_name;


演示数据库

在本教程中,我们将使用众所周知的 Northwind 样本数据库。

下面是选自 "OrderDetails" 表的数据:

OrderDetailID OrderID ProductID Quantity
1 10248 11 12
2 10248 42 10
3 10248 72 5
4 10249 14 9
5 10249 51 40


SQL SUM() 实例

下面的 SQL 语句查找 "OrderDetails" 表的 "Quantity" 字段的总数:

实例

SELECT SUM(Quantity) AS TotalItemsOrdered FROM OrderDetails;
阅读全文
以上是MYSQL中文网为你收集整理的sqlsum函数多条件求和 SQL SUM() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 MYSQL中文网 mysqlcn.com 版权所有 联系我们
桂ICP备12005667号-29 Powered by CMS