【发布时间】:2009-08-18 11:54:37
【问题描述】:
我想为 sql 查询结果中的每一行生成一个行号。这怎么可能?
示例:在请求中
select distinct client_name from deliveries
我想添加一列显示行号
我正在使用 sql server 2005。
【问题讨论】:
-
你使用的是什么 SQL 引擎?
-
您使用的是什么数据库平台? MySQL? SQL 服务器?甲骨文?您从什么编程语言/环境运行查询?您认为通过查询而不是通过程序代码来执行此操作有什么特别的原因吗?
-
我使用 microsoft 报告服务作为环境,由于此工具中的错误,我需要为我的行提供一个整数标识符。
-
这个行号有什么用?如果您重新运行查询,则它可以更改。在客户端添加 IDENTITY 列不是更好吗?
-
@Russ Cam - 所以你的解决方案是没有人应该打印任何报告,永远?
标签: sql sql-server sql-server-2005