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怎么求多列的和?的主要内容,如果未能解决你的问题,请参考以下文章