Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server:znajdź duplikaty w tabeli na podstawie wartości w jednej kolumnie

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

Skrzypek SQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwertuj „datetime2” na „datetime” w SQL Server (przykłady T-SQL)

  2. Uzyskaj listę kont pocztowych bazy danych w SQL Server (T-SQL)

  3. Po usunięciu kaskady dla tabeli samoodnoszącej się

  4. Wyłącz wszystkie indeksy nieklastrowane

  5. java.sql.SQLException:nie znaleziono odpowiedniego sterownika dla jdbc:sqlserver