sqlserver记录去重

   
  INSERT INTO [employee] select 2
      ,[emp_name]
      ,[gender]
      ,[department]
      ,[salary]
   from  [employee]

select * from 
  (  select ROW_NUMBER() over(partition by emp_id order by emp_id) empid ,* from [employee]) as tb
  where tb.empid=1
 
delete tb from   
(select ROW_NUMBER() over(partition by emp_id order by emp_id) empid,*from employee)  as tb
where tb.empid>1

select * from employee

猜你喜欢

转载自www.cnblogs.com/chenh/p/10295904.html