Differenza tra UNION e UNION ALL

Autore: Laura McKinney
Data Della Creazione: 3 Aprile 2021
Data Di Aggiornamento: 15 Maggio 2024
Anonim
What is the difference between UNION and UNION All ( SQl server )?
Video: What is the difference between UNION and UNION All ( SQl server )?

Contenuto

Differenza principale

UNION e UNION ALL sono entrambi usati per combinare i risultati delle query Select. UNION ALL registra tutti i risultati inclusi i duplicati. UNION non registra i risultati duplicati. UNION ALL è più veloce di UNION. Nel reporting e nell'applicazione UNION è migliore di UNION ALL poiché i risultati duplicati non sono adatti.


Cos'è UNION?

Il comando UNION viene utilizzato per selezionare i risultati dalle due query con lo stesso numero di colonne. Non seleziona risultati duplicati ma sono selezionate solo voci distinte. UNION è relativamente lento. UNION ha prestazioni più lente in quanto deve rimuovere i duplicati mediante ordinamento distinto. Le tabelle da cui i risultati devono essere selezionati da UNION, il numero di colonne deve essere lo stesso.

Che cos'è UNION ALL?

Il comando UNION ALL viene utilizzato per selezionare i risultati dalle due query con lo stesso numero di colonne. Seleziona anche i risultati duplicati. UNION ALL è più veloce ma potrebbe apparire basso a causa del numero dei suoi duplicati da restituire. Le tabelle da cui è necessario selezionare i risultati da UNION ALL, il numero di colonne devono essere uguali.

Differenze chiave

  1. UNION ALL seleziona il risultato duplicato ma UNION non seleziona il risultato duplicato.
  2. UNION ALL è più veloce di UNION.
  3. UNION ALL appare più lento di UNION a causa del numero di risultati duplicati da restituire.
  4. UNION ALL è preferibile rispetto a UNION per risultati più rapidi.
  5. UNION e UNION ALL possono selezionare solo query dalla stessa tabella o due stesse tabelle.
  6. Le tabelle da cui è necessario selezionare i risultati da UNION ALL o UNION, il numero di colonne deve essere lo stesso.
  7. L'utilizzo della larghezza di banda del networking e delle prestazioni è diverso in UNION e UNION ALL.
  8. UNION è più lento di UNION ALL in quanto deve rimuovere i duplicati mediante ordinamento distinto.

abbia La abbia è un materiale granulare naturale compoto da roccia finemente uddivia e particelle minerali. È definito dalle dimenioni, eendo più fine della ghiaia e più groolano...

paghetti Gli paghetti (pronuncia italiana:) è una pata lunga, ottile, olida, cilindrica. Gli paghetti ono una forma più pea di paghetti, mentre i capellini ono paghetti molto ottili. È...

Interessante Sul Sito