Q&A for professional and enthusiast programmers
Select top 200 Users.Id, Users.DisplayName, Reputation, Count(Posts.Id), Reputation / Count(Posts.Id) from Users join Posts on Posts.OwnerUserID = Users.Id where PostTypeId = (Select id from PostTypes where Name = 'Answer') group by Posts.OwnerUserID, Users.Id, Users.DisplayName, Reputation order by reputation desc; /* Select top 10 count(*) as c, OwnerUserId, OwnerDisplayName from Posts where PostTypeId = (Select id from PostTypes where Name = 'Answer') group by OwnerUserId, OwnerDisplayName order by c desc; */