Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server:temukan duplikat dalam tabel berdasarkan nilai dalam satu kolom

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengoptimalkan Penggunaan Klausa ATAU Saat Digunakan dengan Parameter (SQL Server 2008)

  2. T-sql, kutu, cap waktu

  3. Apa perbedaan antara Keamanan Terintegrasi =Benar dan Keamanan Terintegrasi =SSPI?

  4. Pengembangan Mesin Virtual Azure untuk Penggunaan SQL Server

  5. Dapatkan semuanya setelah dan sebelum karakter tertentu di SQL Server