“SQL usuń zduplikowane wiersze, ale zachowaj jeden” Kod odpowiedzi

SQL Usuń duplikat

-- Oracle
DELETE FROM films
WHERE rowid NOT IN (
    SELECT min(rowid)
    FROM films
    GROUP BY title, uk_release_date
);
VasteMonde

Zapytanie, aby usunąć zduplikowane wiersze z tabeli

DELETE FROM Customers WHERE ROWID(SELECT MAX (rowid) FROM Customers C WHERE CustomerNumber = C.CustomerNumber);
Beautiful Baboon

SQL usuń zduplikowane wiersze, ale zachowaj jeden

# Step 1: Copy distinct values to temporary table
CREATE TEMPORARY TABLE tmp_user (
    SELECT id, name 
    FROM user
    GROUP BY name
);

# Step 2: Remove all rows from original table
DELETE FROM user;

# Step 3: Remove all rows from original table
INSERT INTO user (SELECT * FROM tmp_user);

# Step 4: Remove temporary table
DROP TABLE tmp_user;
Upset Unicorn

Usuń zduplikowane wartości z tabeli na serwerze SQL

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;
Code language: SQL (Structured Query Language) (sql)
Vast Vole

Usuń duplikat SQL

WITH CTE AS(
   SELECT [col1]
           ,[col2]
           ,[col3]
     ,
       RN = ROW_NUMBER()OVER(PARTITION BY [col1],[col2],[col3] ORDER BY [col1],[col2],[col3])
   FROM [dbo].[table1]

)
DELETE FROM CTE WHERE RN > 1
dr4ft

SQL Usuń duplikat

DELETE FROM [SampleDB].[dbo].[Employee]
    WHERE ID NOT IN
    (
        SELECT MAX(ID) AS MaxRecordID
        FROM [SampleDB].[dbo].[Employee]
        GROUP BY [FirstName], 
                 [LastName], 
                 [Country]
    );
WilsonWW

Odpowiedzi podobne do “SQL usuń zduplikowane wiersze, ale zachowaj jeden”

Pytania podobne do “SQL usuń zduplikowane wiersze, ale zachowaj jeden”

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

Przeglądaj inne języki kodu