sqlserver2005 : SELECT row_number() OVER (ORDER BY t .AgentIdentify ASC, t .AgentLevelRate DESC) AS row
, t .* FROM (SELECT top 20 * FROM AgentLevel ORDER BY AgentIdentify ASC, AgentLevelRate DESC) t
sqlserver2000: SELECT (select count(*) from AgentLevel where AgentLevelRate >=t.AgentLevelRate) AS row
, t .* FROM (SELECT top 20 * FROM AgentLevel ORDER BY AgentIdentify ASC, AgentLevelRate DESC) t
本文详细介绍了如何在SQL Server 2005和2000中使用ROW_NUMBER函数进行排序并获取行号,包括具体的SQL语句示例。

1801

被折叠的 条评论
为什么被折叠?



