![Ero UNIONIN ja UNIONIN KAIKKIEN välillä - Tiede Ero UNIONIN ja UNIONIN KAIKKIEN välillä - Tiede](https://a.you7behappy.com/science/difference-between-union-and-union-all.png)
Sisältö
Tärkein ero
UNIONia ja UNION ALLia käytetään molemmat Valitse kyselyjen tulosten yhdistämiseen. UNION ALL tallentaa kaikki tulokset, mukaan lukien kaksoiskappaleet. UNION ei tallenna kopioiden tuloksia. UNION ALL on nopeampaa kuin UNION. Raportoinnissa ja sovelluksessa UNION on parempi kuin UNION ALL, koska päällekkäiset tulokset eivät ole sopivia.
Mikä on UNION?
UNION-komentoa käytetään tulosten valitsemiseksi kahdesta kyselystä, joissa on sama määrä sarakkeita. Se ei valitse päällekkäisiä tuloksia, mutta vain erilliset merkinnät valitaan. UNION on suhteellisen hidas. UNION on hitaampi, koska sen on poistettava kaksoiskappaleet erillisellä lajittelulla. Taulukot, joista tulokset on valittava UNION: n sarakkeiden lukumäärän on oltava sama.
Mikä on UNION ALL?
UNION ALL -komentoa käytetään tulosten valitsemiseksi kahdesta kyselystä, joissa on sama määrä sarakkeita. Se myös valitsee kopioiden tulokset. UNION ALL on nopeampi, mutta se voi näyttää alhaiselta palautettavien kopioiden lukumäärän vuoksi. Taulukot, joista tulokset tarvitaan, on joko UNION ALL valittava, sarakkeiden lukumäärän on oltava sama.
Keskeiset erot
- UNION ALL valitsee kopion tuloksen, mutta UNION ei valitse kopion tulosta.
- UNION ALL on nopeampaa kuin UNION.
- UNION ALL näyttää hitaammalta kuin UNION johtuen palautettavien kopioiden lukumäärästä.
- UNION ALL on parempi kuin UNION nopeampien tulosten saavuttamiseksi.
- UNION ja UNION ALL voivat valita kyselyitä vain samasta taulukosta tai kahdesta samasta taulukosta.
- Taulukot, joista tulokset on valittava joko UNION ALL tai UNION, sarakkeiden lukumäärän on oltava sama.
- Verkottumisen ja suorituskyvyn kaistanleveyden käyttö on erilaista sekä UNIONissa että UNION ALLissa.
- UNION on hitaampi kuin UNION ALL, koska sen on poistettava kaksoiskappaleet erillisellä lajittelulla.