返回MS SQL Server 2008中行数递增的结果

返回MS SQL Server 2008中行数递增的结果,sql,sql-server,sql-server-2008,ranking,Sql,Sql Server,Sql Server 2008,Ranking,如何将行和升序计数器作为结果集返回?这取决于您的RDM,但可能有一个秩或行号函数。如果是SQL Server,您可以使用以下语法执行此操作: SELECT ROW_NUMBER() OVER (ORDER BY COLUMN_NAME) AS Id, column1, column2, .... 如果你想让记录按照特定的顺序进行编号,也可以进行排名或密集排名。是的,我想对我的结果行进行排名。一旦你拥有了你正在使用的RDBMS,搜索并找到这个问题的20个版本中的一个,这个问题已经在这里得

如何将行和升序计数器作为结果集返回?

这取决于您的RDM,但可能有一个秩或行号函数。

如果是SQL Server,您可以使用以下语法执行此操作:

SELECT     ROW_NUMBER() OVER (ORDER BY COLUMN_NAME) AS Id, column1, column2, ....

如果你想让记录按照特定的顺序进行编号,也可以进行排名或密集排名。是的,我想对我的结果行进行排名。一旦你拥有了你正在使用的RDBMS,搜索并找到这个问题的20个版本中的一个,这个问题已经在这里得到了回答…@Philip:这些至关重要的信息应该是你原始问题的一部分!这就是那些标签的用途!SQL的意思是:结构化查询语言-这根本没有帮助。。。