Hai due tabelle ANSI-SQL con colonne identiche e devi combinarle in un unico set di risultati, rimuovendo le righe duplicate. Quale operazione SQL dovresti usare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Usa l'operatore UNION in SQL per combinare le tabelle..
Perché questa è la risposta
L'operatore UNION è la scelta corretta perché combina i set di risultati di due o più istruzioni SELECT in un unico set di risultati e, per impostazione predefinita, rimuove automaticamente le righe duplicate. Le tabelle devono avere lo stesso numero di colonne e tipi di dati compatibili. L'operatore JOIN combina le righe di due o più tabelle in base a una colonna correlata tra loro, non è progettato per combinare set di risultati verticalmente. Le istruzioni WITH annidate (Common Table Expressions - CTE) aiutano a organizzare query complesse, ma non sono un operatore per combinare set di risultati. L'operatore UNION ALL combina i set di risultati in modo simile a UNION, ma include tutte le righe, comprese le duplicazioni, il che non soddisfa il requisito di rimuovere le righe duplicate.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta