sql - 如何在 SQL Server(Express 版)中获取人口最多的城市?

标签 sql sql-server

所以我使用的 SQL Server 有两个列,名为 City 和 Population。如何找到人口最多的城市的名称(语法上)?我听说 SQL Server 与 MySQL 有点不同。

当前代码:

Select MAX(Population) from City

最佳答案

在这种情况下,T-SQL 和 MySQL 之间的代码非常相似。

还有其他可行的方法,但根据您已编写的代码,这可能是最容易理解的方法。

select
  city,
  population
from
  city
where
  population = (
    select max(population) from city
  )

关于sql - 如何在 SQL Server(Express 版)中获取人口最多的城市?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51115903/

相关文章:

mysql - 如何在 MySQL 中返回数据透视表输出?

mysql - 更新具有重复值的行(在同一列中)

C#,我可以在读取 SQL Server 表时插入和删除它吗

SQL Server Management Studio 中的 Sql 缩进

sql-server - 在 SSMS 对象资源管理器详细信息 View 中排序

mysql - 如何使用不使用键的 JOIN 执行 SQL SELECT 查询?

mysql - SQL 从最近的日期提取多个月的数据

sql - 为什么将 nvarchar 变量设置为 null 在此存储过程中不会返回任何内容?

c# - 首先使用 Entity Framework 数据库从 SQL 查询 Xml

c# - SQL 文本处理