Diferența dintre UNION și UNION ALL

Autor: Laura McKinney
Data Creației: 3 Aprilie 2021
Data Actualizării: 13 Mai 2024
Anonim
Mihail Cernîșev: Europa va rămâne săracă în comparație cu cei care vor aboli impozitele
Video: Mihail Cernîșev: Europa va rămâne săracă în comparație cu cei care vor aboli impozitele

Conţinut

Diferența principală

Ambele funcții UNION și UNION ALL sunt utilizate pentru combinarea rezultatelor interogărilor selectate. UNION ALL înregistrează toate rezultatele, inclusiv duplicatele. UNION nu înregistrează rezultatele duplicate. UNION ALL este mai rapid decât UNION. În raportare și aplicare UNION este mai bună decât UNION ALL, deoarece rezultatele duplicatelor nu sunt adecvate.


Ce este UNION?

Comanda UNION este utilizată pentru a selecta rezultatele dintre cele două interogări care au același număr de coloane. Nu selectează rezultate duplicate, dar sunt selectate doar intrări distincte. UNION este relativ lent. UNION este mai lent în performanță, deoarece trebuie să elimine duplicatele prin sortare distinctă. Tabelele din care rezultatele trebuie să fie selectate de UNION, numărul de coloane trebuie să fie același.

Ce este UNION ALL?

Comanda UNION ALL este utilizată pentru a selecta rezultatele dintre cele două interogări care au același număr de coloane. De asemenea, selectează rezultatele duplicate. UNION ALL este mai rapid, dar poate părea scăzut din cauza numărului duplicatelor sale de returnat. Tabelele din care trebuie să fie selectate rezultatele de către UNION ALL, numărul de coloane trebuie să fie același.

Diferențele cheie

  1. UNION ALL selectează rezultatul duplicat, dar UNION nu selectează rezultatul duplicat.
  2. UNION ALL este mai rapid decât UNION.
  3. UNION ALL pare mai lent decât UNION datorită numărului său de rezultate duplicate care trebuie returnate.
  4. UNION ALL este de preferat decât UNION pentru rezultate mai rapide.
  5. UNION și UNION ALL pot selecta interogări doar din aceeași tabelă sau din aceleași tabele.
  6. Tabelele din care trebuie să fie selectate rezultatele de către UNION ALL sau UNION, numărul de coloane trebuie să fie același.
  7. Utilizarea lățimii de bandă a rețelei și performanța este diferită atât în ​​UNION, cât și în UNION ALL.
  8. UNION este mai lent decât UNION ALL, deoarece trebuie să elimine duplicatele prin sortare distinctă.

Cappuccino și Latte unt ambele două tipuri celebre de băuturi de cafea care unt conumate zilnic de milioane de peroane din întreaga lume. Oamenii ametecă adeea acete două băuturi diferite de cafe...

Diferența dintre sunni și șii

Laura McKinney

Mai 2024

unni și șiați unt cele două divizii majore ale celor două lumind cea mai mare religie Ilamul. Ilamul ete 2 lumend cea mai mare religie, cu 24% din populația lumii fiind muulmani. Muulmanii unt în...

Fascinant