Select top N users by upvotes they received for their answers for a given tag located in the specified city or country
Q&A for science fiction and fantasy enthusiasts
-- Top Users by Country -- Created by Mihai Todor (http://stackoverflow.com/users/1174378/mihai-todor) /* SELECT ROW_NUMBER() OVER(ORDER BY Reputation DESC) AS [#], Id AS [User Link], Reputation FROM Users WHERE LOWER(Location) LIKE LOWER('%##CountryName##%') ORDER BY Reputation DESC; */ --SELECT TOP 10 * FROM Tags ORDER BY Count DESC --SELECT * FROM TagSynonyms WHERE LOWER(SourceTagName) LIKE LOWER('%C++%') --ORDER BY Count DESC DECLARE @Tag NVARCHAR = ##Tag:string##; SELECT (SELECT @Tag) SELECT COUNT(*) FROM Tags WHERE TagName IN ( SELECT @Tag UNION SELECT SourceTagName FROM TagSynonyms WHERE LOWER(SourceTagName) LIKE LOWER('%' + @Tag + '%') UNION SELECT TargetTagName FROM TagSynonyms WHERE LOWER(TargetTagName) LIKE LOWER('%' + @Tag + '%') )