“SQL Hapus duplikat berdasarkan kolom” Kode Jawaban

SQL Hapus duplikat berdasarkan kolom

SELECT s.siteName, s.siteIP, h.date
FROM sites s INNER JOIN
     (select h.*, row_number() over (partition by siteName order by date desc) as seqnum
      from history h
     ) h
    ON s.siteName = h.siteName and seqnum = 1
ORDER BY s.siteName, h.date
Mysterious Moose

sql hapus baris duplikat

WITH cte AS (
    SELECT 
        contact_id, 
        first_name, 
        last_name, 
        email, 
        ROW_NUMBER() OVER (
            PARTITION BY 
                first_name, 
                last_name, 
                email
            ORDER BY 
                first_name, 
                last_name, 
                email
        ) row_num
     FROM 
        sales.contacts
)
DELETE FROM cte
WHERE row_num > 1;
Dead Dotterel

Jawaban yang mirip dengan “SQL Hapus duplikat berdasarkan kolom”

Pertanyaan yang mirip dengan “SQL Hapus duplikat berdasarkan kolom”

Lebih banyak jawaban terkait untuk “SQL Hapus duplikat berdasarkan kolom” di Sql

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya