SQL怎么求多列的和?

Posted 刚刚好1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL怎么求多列的和?相关的知识,希望对你有一定的参考价值。

日常比较常使用的SQL,查询各科的总分,并求出总分大于240的学生名字和总分,如图,要求出linux、mysql、Java三科的总分,并查处总分大于240的学生姓名和总分

 

可能你会想到sum,但是sum求的是列的总和,不是用来求多列的总和,不能使用已有的方法,我们就自己就将各列加起来

实现的思路,先将各列相加作为一个查询结果作为最终查询的分数大于240的查询范围,从已经相加的结果中再筛选大于240就可以了

SELECT a.student_name,sum_score
FROM
(SELECT student_name,(Linux+MySQL+Java) as \'sum_score\' from tb_grade_score) a
WHERE a.sum_score>240 

 

 

 

以上是关于SQL怎么求多列的和?的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript - 代码片段,Snippets,Gist

c#用for语句怎么计算1到100的和

SQL中如何取多列的最大值?

二项式系数的和与各项系数的和怎么求,公式?

如何得到EF查询生成的SQL

Delphi 的DBGridEH 中,几个列栏位值相加