Sebbene SQL ci fornisca vincoli per prevenire i dati duplicati, è possibile incontrare un database già esistente con record duplicati.
Utilizzando questo tutorial, scoprirai come identificare le righe duplicate all'interno di un database.
SQL Trova duplicato
Il primo metodo che possiamo usare per trovare le righe duplicate è la funzione di conteggio.
Supponiamo di avere una tabella con i dati di esempio come mostrato:
Crea prodotti da tavolo (La query sopra dovrebbe restituire la tabella come mostrato:
Per filtrare per record duplicati, possiamo utilizzare la query come mostrato di seguito:
Seleziona Product_Name,La query sopra utilizza la funzione Group By e Count per cercare record duplicati. Questo dovrebbe restituire l'output come mostrato:
La query sopra funziona creando un gruppo di righe con gli stessi valori. Ciò si ottiene usando il gruppo per clausola. Scopriamo quindi quale dei gruppi ha un conteggio maggiore di 1. Ciò significa che ci sono duplicati nel gruppo.
Terminato
In questo articolo, hai scoperto come trovare record duplicati in SQL utilizzando il gruppo By and Count Clause.
Grazie per aver letto!!