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 | 30
3 | 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在求和和结果处理的操作能够对软件的可维护性大大提高,为软件项目提供一个基础。


数据运维技术 » SQL Server两列数值求和与之结果(sqlserver两列和)