“SQL Usuń duplikaty na podstawie kolumny” Kod odpowiedzi

SQL Usuń duplikaty na podstawie kolumny

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 usuń zduplikowane wiersze

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

Odpowiedzi podobne do “SQL Usuń duplikaty na podstawie kolumny”

Pytania podobne do “SQL Usuń duplikaty na podstawie kolumny”

Więcej pokrewnych odpowiedzi na “SQL Usuń duplikaty na podstawie kolumny” w Sql

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu