SQL:如何获取最大变量(每个类别的另一个变量)

时间:2016-05-26 15:12:23

标签: sql sql-server database max

我是SQL的初学者,可以真正使用一些帮助。

情况:我有一个包含数据字段my_numbermy_location的表(在许多其他数据字段中)。我只关心这两个领域。我想选择最大的' my_number'对于每个' my_location'。只有3个可能的my_location选项,但有很多可能的my_number。所有变量用数字表示。

我正在研究相关子查询,但我不知道如何使用它们。也许加入可行吗? 我正在努力学习不同的方法,有效的方法来完成这项任务。

2 个答案:

答案 0 :(得分:1)

试试这个:

SELECT 
     MAX(my_number) as Max_Number,
     my_location
FROM 
     TABLE
GROUP BY 
     my_location

答案 1 :(得分:1)

SELECT  my_location
,       MAX(my_number) my_number_max
FROM    My_Table
GROUP BY my_location

请参阅:MAXGROUP BY