【发布时间】:2017-04-15 18:53:30
【问题描述】:
我有两列,城市和人口。 此查询的目标是返回具有最高人口城市的单行。 我几乎没有使用 SQL Server 或数据库或查询的经验,因为我目前正在上我的第一堂编程课。该数据库链接到我使用 C# 和 Visual Studio 创建的程序。我尝试了一些方法,例如:
SELECT City, Population FROM dbo.[Table] WHERE Population = Max(Population)
或
SELECT City, Max(Population) FROM dbo.[Table]
或
SELECT City, Population FROM dbo.[Table] ORDER BY Population Desc
SELECT TOP 1 * FROM dbo.[Table]
我觉得答案很简单,但还是想不通。
SELECT Max(Population) FROM dbo.[Table]
^^^ 有了这个,我只能返回最大的人口,但我需要城市来返回。
【问题讨论】:
标签: c# sql sql-server tsql