sql - 我如何获得SQL中多列总和的最大值?

标签 sql oracle sum

我的 table

Name  column1 column2 column3
Julio 24      25      35
Jaime 30      40      35

这是我的查询

Select a.name, max(column1+column2+column3) from table group by name

如何获取多列总和的最大值?

最佳答案

我在 SQL Server 2014 中执行了这个查询。 希望对你有帮助

select name, max(column1+column2+column3) as MaxSum from table
group by name
having max(column1+column2+column3)= (select max(column1+column2+column3) from table)

关于sql - 我如何获得SQL中多列总和的最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36902634/

相关文章:

mysql - 如何根据第一个表从另一个表获取Mysql中的SUM

ruby - 在 Ruby 中,如何获得奇数元素的总和?

sql - 在同一个表中加入查询

mysql - mysql根据国家名获取记录

c# - ODP.NET:Oracle 日期格式化为 "output-only"格式

oracle - 如何在oracle 11g中找到不可见的表?

oracle - 如何使用 Oracle 的 sdo_distance

php - 我想对 5 个表进行求和,其中有一列名为 "UP"

sql - PostgreSQL - CASE WHEN THEN 从不同模式获取数据?

sql - 使用复合主键查询表