de-vraag
  • Klausimai
  • Žymos
  • Vartotojai
Pranešimai
Apdovanojimai
Registracija
Užsiregistravę gausite pranešimus apie atsakymus ir komentarus į savo klausimus.
Prisijungti
Jei jau turite paskyrą, prisijunkite ir patikrinkite naujus pranešimus.
Už pridėtus klausimus, atsakymus ir komentarus bus skiriami apdovanojimai.
Daugiau
Šaltinis
Redaguoti
Brian G
Brian G
Question

Kuo skiriasi UNION ir UNION ALL?

Kuo skiriasi UNION ir UNION ALL?

1342 2008-09-08T15:19:33+00:00 3
 DineshDB
DineshDB
Redaguotas klausimas priešpietr kovas 2018 в 6:50
Programavimas
sql
union
union-all
Popular videos
Review: Quiz 1
Review: Quiz 1
prieš 9 metus
Suspense: Mister Markham, Antique Dealer / The ABC Murders / Sorry, Wrong Number - East Coast
Suspense: Mister Markham, Antique Dealer / The ABC Murders / Sorry, Wrong Number - East Coast
prieš 9 metus
Blood Brothers - Why 🇱🇹Lithuanians feel 🇺🇦Ukraine's pain (NATO Review)
Blood Brothers - Why 🇱🇹Lithuanians feel 🇺🇦Ukraine's pain (NATO Review)
prieš 7 metus
KIAURAI GROTAS // Kuo skiriasi Lietuvos, Olandijos ir Peru kalėjimai?
KIAURAI GROTAS // Kuo skiriasi Lietuvos, Olandijos ir Peru kalėjimai?
prieš 2 metus
Breaking the language barrier | Tim Doner | TEDxTeen 2014
Breaking the language barrier | Tim Doner | TEDxTeen 2014
prieš 8 metus
Horizon 2020 - General overview
Horizon 2020 - General overview
prieš 8 metus
RAPOOL ir Saaten-Union seminaras 2021 | Jan Böse
RAPOOL ir Saaten-Union seminaras 2021 | Jan Böse
prieš 1 metus
Évolution de la pauvreté dans l’Union européenne
Évolution de la pauvreté dans l’Union européenne
prieš 1 metus
Renkuosi Lietuvą | Parama būstui
Renkuosi Lietuvą | Parama būstui
prieš 1 metus
Lyčių papildomumas – mokslu grįstas prieštaravimas tos pačios lyties santuokoms?
Lyčių papildomumas – mokslu grįstas prieštaravimas tos pačios lyties santuokoms?
prieš 1 metus
Meet This Mysterious New Russian Stealth Bomber, Completely Undetected
Meet This Mysterious New Russian Stealth Bomber, Completely Undetected
prieš 8 mėnesius
Litauen 🇱🇹 Kultur I Sprache I Vorurteile I Essen
Litauen 🇱🇹 Kultur I Sprache I Vorurteile I Essen
prieš 1 metus
Koppert Cress tells us about their experiences with the European Union Trade Mark protection
Koppert Cress tells us about their experiences with the European Union Trade Mark protection
prieš 6 metus
Teacher careers in the new age - Education Talks
Teacher careers in the new age - Education Talks
prieš 2 metus
Žiedinės ekonomikos galimybės ir iššūkiai Lietuvoje
Žiedinės ekonomikos galimybės ir iššūkiai Lietuvoje
prieš 1 metus
« Ankstesnis
Kitas »
Šis klausimas turi 1 atsakymas atsakymų anglų kalba, norėdami juos perskaityti prisijunkite prie savo paskyros.
Solution / Answer
Jim Harte
Jim Harte
popietr rugsėjis 2008 в 3:21
2008-09-08T15:21:15+00:00
Daugiau
Šaltinis
Redaguoti
#8444613

UNION pašalina pasikartojančius įrašus (kai visi rezultatų stulpeliai yra vienodi), o UNION ALL to nedaro.

Naudojant UNION, o ne UNION ALL, sumažėja našumas, nes duomenų bazės serveris turi atlikti papildomą darbą, kad pašalintų besidubliuojančias eilutes, tačiau paprastai dublikatų nereikia (ypač kuriant ataskaitas).

UNION Pavyzdys:

SELECT 'foo' AS bar UNION SELECT 'foo' AS bar

Rezultatas:

+-----+
| bar |
+-----+
| foo |
+-----+
1 row in set (0.00 sec)

UNION ALL pavyzdys:

SELECT 'foo' AS bar UNION ALL SELECT 'foo' AS bar

Rezultatas:

+-----+
| bar |
+-----+
| foo |
| foo |
+-----+
2 rows in set (0.00 sec)
Himanshu sharma
Himanshu sharma
Redaguotas atsakymas priešpietr gruodis 2017 в 7:33
1655
0
George Mauer
George Mauer
popietr rugsėjis 2008 в 3:20
2008-09-08T15:20:58+00:00
Daugiau
Šaltinis
Redaguoti
#8444612

Pagrindinis skirtumas tarp UNION ir UNION ALL yra tas, kad union operacija pašalina pasikartojančias eilutes iš rezultatų rinkinio, tačiau union all grąžina visas eilutes po sujungimo.

iš http://zengin.wordpress.com/2007/07/31/union-vs-union-all/

George Mauer
George Mauer
Redaguotas atsakymas popietr gegužė 2018 в 5:40
21
0
Jakub Šturc
Jakub Šturc
popietr rugsėjis 2008 в 3:43
2008-09-08T15:43:23+00:00
Daugiau
Šaltinis
Redaguoti
#8444615

Nesu tikras, kad svarbu, kuri duomenų bazė

UNION ir UNION ALL turėtų veikti visuose SQL serveriuose.

Turėtumėte vengti nereikalingų UNION, nes jie labai mažina našumą. Paprastai naudokite UNION ALL, jei nesate tikri, kurią naudoti.

 shA.t
shA.t
Redaguotas atsakymas priešpietr gegužė 2015 в 10:59
8
0
Pridėti klausimą
Kategorijos
Visi
Technologijos
Kultūra / poilsis
Gyvenimas / Menai
Mokslas
Profesionalus
Verslas
Vartotojai
Visi
Naujas
Populiarus
1
Roxana Elizabeth CASTILLO Avalos
Registruota prieš 4 dienas
2
Hideo Nakagawa
Registruota prieš 5 dienas
3
Sergiy Tytarenko
Registruota prieš 6 dienas
4
shoxrux azadov
Registruota prieš 1 savaitę
5
Koreets Koreytsev
Registruota prieš 1 savaitę
BG
DE
EL
ES
FR
ID
IT
JA
KO
LT
LV
NL
PT
RU
SL
TR
ZH
© de-vraag 2022
Šaltinis
stackoverflow.com
pagal licenciją cc by-sa 3.0 nurodant autorystę