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

SQL Hapus baris yang hampir duplikat

Anda dapat menggunakan fungsi analitik ROW_NUMBER():

SELECT *
  FROM (
                SELECT a.*, ROW_NUMBER() OVER(PARTITION BY LName, FName ORDER BY Email DESC) rnk
                    FROM <YOUR_TABLE> a
                ) a
WHERE RNK = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Isi Tanggal yang Hilang untuk Output Kueri SQL Server menggunakan CTE

  2. Bisakah saya mengulang variabel tabel di T-SQL?

  3. Buat pernyataan **bare** CREATE TABLE dan CREATE PROC di SQL Server

  4. Bagaimana cara mendeteksi jika string berisi setidaknya angka?

  5. Membuat prosedur tersimpan melalui C#