“SQL Entfernen Sie Duplikate basierend auf der Spalte” Code-Antworten

SQL Entfernen Sie Duplikate basierend auf der Spalte

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 löschen doppelte Zeilen

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

Ähnliche Antworten wie “SQL Entfernen Sie Duplikate basierend auf der Spalte”

Fragen ähnlich wie “SQL Entfernen Sie Duplikate basierend auf der Spalte”

Weitere verwandte Antworten zu “SQL Entfernen Sie Duplikate basierend auf der Spalte” auf Sql

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen