选择SQL表中的最大重复记录数

时间:2012-05-27 08:55:59

标签: sql sql-server database

如果我在SQL表中有多条记录,如:

name                score
...................................
sami                55
ali                 140
sami                60

我想为每位玩家选择最高分。 预期结果将是:

ali ,140
sami, 60

2 个答案:

答案 0 :(得分:1)

看起来就像那样简单:

SELECT name, MAX(score) FROM <table_name> GROUP BY name

答案 1 :(得分:1)

Select name,max(score) as 'Highest Score' from gametable group by name;