sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server:find dubletter i en tabel baseret på værdier i en enkelt kolonne

select
 employeename,
 IDs = STUFF((SELECT ','+ CAST(e2.[ID] AS VARCHAR(10)) 
  FROM emp e2
  WHERE e2.employeename = e1.employeename
  For XML PATH('')
 ),1,1,'')
FROM emp e1
GROUP BY employeename having COUNT(*) > 1

SQL Fiddler



  1. UTL_FILE.WRITE_ERROR når du kalder utl_file.put i en loop

  2. python odo sql AssertionError:datashape skal være Record type, fik 0 * {...}

  3. Hvordan tilføjer jeg en auto_increment primær nøgle i SQL Server-databasen?

  4. Hvorfor MySQL COUNT uden tabelnavn giver 1