如何使用SQL语言求一行数据的和?

来源:百度知道 编辑:UC知道 时间:2024/06/24 16:51:46
比如有一个表叫做Table,有A,B,C三列(都是整数),我想要求出这三列和最大的那一行是用什么样的SQL语句呢

1、只求最大和
select max(a+b+c) from 表名;

2、求最大和所在数据
select * from 表名 where (a+b+c)=(select max(a+b+c) from 表名)

---
以上,希望对你有所帮助。

select A,B,C,max(A+B+C) from atest
group by A,B,C
order by max(A+B+C) desc

查到的第一行就是你要的结果

select * from Table where (a+b+c)=(select max(a+b+c) from Table)