SQL Server两列数值求和与之结果(sqlserver两列和)
处理
SQL Server中的数据查询和维护是十分重要的,有时会用到SQL编写求和和结果处理来解决某些复杂的业务场景,今天就使用SQL Server来实现两列数值求和以及之结果处理。
首先需要在SQL Server服务器建立或连接数据库,这里在数据库中新建一个commit_info表,其结构如下:
create table commit_info
( commit_id int, -- 提交ID
commitee_id int, -- 提交者ID commit_sum int -- 提交数据总量
)
然后向commit_info表中,插入以下数据:
commit_id | commitee_id | commit_sum
--------------------------------------1 | 1 | 10
2 | 2 | 303 | 2 | 20
接下来就开始正式的两列数值求和操作了,可以使用SQL的GROUP BY语句实现,具体的SQL语句如下:
select
commitee_id, sum(commit_sum) as commit_total
from commit_info group by commitee_id;
上述SQL语句效果如下:
commitee_id | commit_total
————————–
1 | 10
2 | 50
从上述结果中可以看出,对类似的提交数据求sum,就能得出最后的汇总数据,这也彻底解决了两列数值求和的问题,在处理结果时,这里可以采用通常的SQL语句,比如Select * from commit_info where commit_total>40,用来查找提交总量大于40的提交记录,以此类推,SQL还有很多其他结果处理相关的方法可被应用,大大提高查询效率。
总体而言,SQL Server作为一种强大的数据数据库软件,优秀的特性和实现方式也正在被越来越多的企业和开发者所支持,SQL Server数据库中,求和和结果处理也是数据库查询的重要环节,熟练使用SQL在求和和结果处理的操作能够对软件的可维护性大大提高,为软件项目提供一个基础。