Unione di righe in un database è un modo comune di rimuovere voci duplicate in una tabella di database o facendo corrispondere i record in un paio di tavoli . Il comando merge deve essere utilizzato su una corrispondenza, significa che vi sono criteri specifici, che devono essere immessi per una partita da identificare . Un database pulito è fondamentale per i sistemi aziendali e la tenuta di registri , in quanto possono risparmiare un sacco di soldi per non ripetere gli sforzi . Questo è utile quando gli indirizzi e numero di telefono nei campi dei risultati più record con le stesse informazioni in diversi formati . Istruzioni 1
identificare le tabelle in cui si trovano i file che si desidera unire . Designare la tabella di origine come la vecchia tabella e la tabella di destinazione , come la nuova tabella . 2
Identificare i criteri da utilizzare per abbinare i record. Questo criterio deve essere un campo che è comune a entrambe le tabelle . 3
Scrivi la dichiarazione di unione nel vostro campo SQL . La sintassi è la seguente :
fondono in
UTILIZZO
ON ( ) per
Per esempio , se si dispone di una tabella di nuovi studenti chiamati " NEW_STUDENTS " che si desidera unire in una tabella degli studenti esistenti chiamati " studenti", nonché i criteri che si desidera unire in è il campo " student_id ", la sintassi sarà :
fondono in STUDENTI
UTILIZZO NEW_STUDENTS
ON ( STUDENTS.STUDENT_ID = NEW_STUDENTS.STUDENT_ID ) economici 4 < p > Scrivere un'istruzione INSERT per i record che non sono compensate . La sintassi sarà simile :
WHEN NOT MATCHED THEN
INSERT ( destinationtablename.field1 , destinationtablename.field2 , destinationtablename.field3 ) per