【发布时间】:2019-04-21 23:21:53
【问题描述】:
您好,我正在尝试使用 https://data.stackexchange.com/stackoverflow/query/new 从我的国家获得堆栈溢出金牌得主。这是我的查询,
SELECT TOP 1000
ROW_NUMBER() OVER(ORDER BY Gold badges DESC) AS [#],
UserId AS [User Link],
COUNT(*) AS "Gold badges"
FROM Badges, Users
WHERE Name IN ('Copy Editor', 'Electorate', 'Famous Question', 'Fanatic', 'Great Answer', 'Great Question', 'Legendary', 'Marshal', 'Populist', 'Publicist', 'Reversal', 'Stellar Question', 'Steward', 'Unsung Hero')
AND LOWER(Location) LIKE '%sri lanka%' AND Users.Id = Badges.UserId
GROUP BY UserId
ORDER BY COUNT(*) DESC
我需要做的是让我所有国家的金牌得主获得金牌数量名称和行号。但是我收到了这个错误,
关键字“DESC”附近的语法不正确。
如果有人能帮忙就好了。
【问题讨论】:
标签: sql data.stackexchange.com