如何在提取数据时给加个行号?比如表中就有两列,单位名,密码。如何给提取的结果加上个行号,效果如下1   xx  kkk
2   yy  dfd
3
4
...先谢谢了

解决方案 »

  1.   

    -- SQL Server 2005 query
    SELECT 字段,
      ROW_NUMBER() OVER(ORDER BY 字段) AS rownum
    FROM 表
    -- SQL Server 2000 query
    SELECT 字段
      (SELECT COUNT(*)
       FROM 表 AS S2
       WHERE S2.字段 <= S1.字段) AS rownum
    FROM 表 AS S1
      

  2.   

    select identity(int,1,1) as id,单位名,密码 into # from 表
    select * from #
    drop table #