【发布时间】:2015-12-13 18:37:46
【问题描述】:
我正在 Microsoft SQL Server 2012 中练习 SQL(不是作业问题),并且有一个表 Names。该表按年份显示婴儿姓名,列Sex(姓名性别)、N(具有该姓名的婴儿数量)、Yr(年份)和Name(姓名本身)。
我只需要使用一个SELECT 语句编写一个查询,该语句按年份返回最受欢迎的婴儿名称,包括性别、年份和命名婴儿的数量。到目前为止我有;
SELECT *
From Names
ORDER By N DESC;
以 DESC 顺序给出 N 的最高值,重复年份。我需要将其限制为每年的最高值,而我所做的一切都引发了错误。您可以为此提供任何建议,我们将不胜感激。
【问题讨论】:
标签: sql sql-server