Come per rimuovere i duplicati in una query

March 14

database SQL tenere un registro e di creare ambienti dinamici all'interno di pagine web. Dal momento che SQL non fa distinzione tra i record duplicati, si potrebbe avere problemi di eliminarli. È possibile eliminare i duplicati copiando tutti i record distinti a un altro tavolo, poi la rimozione della vecchia tabella e rinominare la nuova tabella al nome di quello vecchio. Questo processo rende la rimozione dei duplicati molto più semplice di ricerca e la rimozione individualmente manualmente.

istruzione

1 Apri la tua interfaccia di comando SQL.

2 Tipo "selezionare count (*) da dup_table." Sostituire "dup_table" con il nome della tabella si sospetta ha duplicati. Questo mostra come esistono molti record nella tabella.

3 Tipo "selezionare distinta da dup_table." Questo vi mostra quanti record distinti avete all'interno del vostro tavolo. Se si vede un numero più piccolo in questo conteggio rispetto al precedente, si dispone di record duplicati.

4 Tipo "selezionare distinta * in another_table da dup_table." Sostituire "another_table" con qualsiasi nome della tabella che si desidera. Questa copia tutti i record non duplicati nella nuova tabella. È ora possibile eliminare la tabella duplicata e rinominare la nuova tabella al nome del vecchio tavolo.