SELECT ROW_NUMBER() OVER ( ORDER name DESC) name , sex FROM [table ]

解决方案 »

  1.   

    SELECT ROW_NUMBER() OVER ( ORDER name DESC) AS ID,name , sex FROM [table ]
      

  2.   

    SELECT ROW_NUMBER() OVER ( ORDER BY name DESC) AS ID,[name], sex FROM [table]
      

  3.   

    create table #
    (name nvarchar(100),sex nvarchar(10))
    insert into # select '张','男' union select '李','女'select id=identity(int,1,1),name,sex  into #2 from # select * from #2
      

  4.   

    --SQL2000
    SELECT IDENTITY(INT,1,1) AS ID,* INTO # FROM [TABLE] SELECT * FROM #
    --SQL2005
    SELECT ROW_NUMBER() OVER ( ORDER BY name DESC) AS ID,[name], sex FROM [table]