在停车引文数据库中,我试图选择引用次数最多的州。
SELECT State, COUNT(Citation) as MostViolations
FROM dbo.ParkingCitations
GROUP BY State
ORDER BY COUNT(Citation) DESC
上面的语法会给我第一行中的顶级状态,但我不确定我是如何仅选择那个不同的状态的呢? (我应该以某种方式使用带有TOP 1
的子查询吗?)
答案 0 :(得分:2)
我认为TOP 1
符合您的要求:
SELECT TOP 1 State, COUNT(Citation) as MostViolations
FROM dbo.ParkingCitations
GROUP BY State
ORDER BY COUNT(Citation) DESC;
如果你想要所有关系,请使用top 1 with ties
。