Sådan fjernes dubletter i en Query

April 16

SQL databaser føre optegnelser og skabe dynamiske miljøer inden websider. Da SQL ikke skelner mellem dubletter, kan du have problemer med at slette dem. Du kan slette dubletter ved at kopiere alle forskellige poster til en anden tabel, derefter fjerne den gamle tabel og omdøbe den nye tabel til navnet på den gamle. Denne proces gør at fjerne dubletter meget enklere end manuelt at søge og fjerne dem individuelt.

Instruktioner

1 Åbn din SQL-kommando interface.

2 Skriv "vælg count (*) fra dup_table." Erstat "dup_table" med navnet på den tabel, du har mistanke om har dubletter. Dette viser, hvor mange poster der findes i din tabel.

3 Skriv "vælg adskiller sig fra dup_table." Dette viser dig, hvor mange særskilte poster, du har i din tabel. Hvis du ser et mindre antal i denne optælling end den sidste, du har dubletter.

4 Skriv "vælg særskilt * i another_table fra dup_table." Erstat "another_table" med ethvert bord navn, du ønsker. Dette kopierer alle ikke-dubletter til din nye tabel. Du kan nu slette din dublet bordet og omdøbe den nye tabel til den gamle tabel navn.


relaterede artikler