| dbpprop:abstract
|
- In SQL the UNION clause combines the results of two SQL queries into a single table of all matching rows. The two queries must have the same number of columns and compatible data types to unite. Any duplicate records are automatically removed unless UNION ALL is used. UNION can be useful in data warehouse applications where tables aren't perfectly normalized. A simple example would be a database having tables sales2005 and sales2006 that have identical structures but are separated because of performance considerations. A UNION query could combine results from both tables. Note that UNION does not guarantee the order of rows. Rows from the second operand may appear before, after, or mixed with rows from the first operand. In situations where a specific order is desired, ORDER BY must be used. Note that UNION ALL may be much faster than plain UNION.
- UNION je syntaktická konstrukce jazyka SQL. Slouží ke sjednocení výsledku dotazu ze dvou nebo více vstupních množin dotazu SELECT. Aby bylo možné množiny sjednotit, je nutné ve všech sjednocovaných množinách dodržet stejný počet sloupců a jejich datových typů. Příklad SELECT col1, col2, col3, col4 FROM tab1UNIONSELECT col1, col2, col3, col4 FROM tab2 Při sjednocení množin se shodné záznamy neopakují. Pro zobrazení všech záznamů odpovídajících podmínce slouží konstrukce UNION ALL.
- UNION er en sett-operator. UNION kombinerer resultatet av to eller flere SELECT-uttrykk inn i ett resultatsett og eliminerer duplikate rader fra resultatsettet. Resultatet av de SELECT-uttrykkene må returnere samme antall felt og datatyper Syntaksen er som følger: SELECT felt1, felt2, . felt_n FROM tables UNION SELECT felt1, felt2, . felt_n FROM tables;
- Operator UNION w języku SQL łączy rezultaty dwóch zapytań w jedną tabelę (bądź inną postać wyniku) zawierającą wszystkie pasujące do nich wiersze. Oba zapytania biorące udział w złączeniu muszą generować jednakową liczbę kolumn o odpowiednio kompatybilnych typach danych. Zdublowane rekordy są automatycznie usuwane, za wyjątkiem sytuacji, w której zostało użyte UNION ALL . Operator UNION może być użyteczny w bazodanowych aplikacjach magazynowych, w których tabele nie są perfekcyjnie unormowane. Prostym przykładem niech będzie baza danych zawierająca tabele sales2005 oraz sales2006, które posiadają identyczną strukturę ale są rozseparowane ze względu na reprezentowane wyniki. Zapytanie UNION powinno połączyć wyniki z obydwu tabel. UNION nie gwarantuje uporządkowania wierszy. Wiersze z drugiego operandu mogą pojawiać się przed, po, lub pomieszane z wierszami z pierwszego operandu. W razie potrzeby specjalnego uporządkowania, należy użyć ORDER BY. UNION ALL może być zdecydowanie szybsze niż zwykłe UNION. UNION ALL jest techniką stosowaną do zarządzania serwisowania i tworzenia w środowiskach magazynowych o dużej ilości danych. Chroni ona programistów przed koniecznością tworzenia czasochłonnych projektów bazodanowych. Bazy danych mogą mieć bardzo niejednorodny tzw. bieżący przedział czasowy (np. porcja miesięczna lub dzienna), a starsze dane bywają rzadko uaktualniane. Używające różnych nośników pamięci, obszarów tablicowych, tabel, i definicji indeksów, ustawienia mogą być zestrojone w celu uzyskania specyficznych wyników dla różnych poziomów zmienności i częstotliwości uaktualnień. W bazach danych MS SQL oraz IBM DB2 operator UNION ALL jest elementem tworzącym zapytania rekurencyjne
|
| rdfs:comment
|
- In SQL the UNION clause combines the results of two SQL queries into a single table of all matching rows. The two queries must have the same number of columns and compatible data types to unite. Any duplicate records are automatically removed unless UNION ALL is used. UNION can be useful in data warehouse applications where tables aren't perfectly normalized.
- UNION je syntaktická konstrukce jazyka SQL. Slouží ke sjednocení výsledku dotazu ze dvou nebo více vstupních množin dotazu SELECT. Aby bylo možné množiny sjednotit, je nutné ve všech sjednocovaných množinách dodržet stejný počet sloupců a jejich datových typů. Příklad SELECT col1, col2, col3, col4 FROM tab1UNIONSELECT col1, col2, col3, col4 FROM tab2 Při sjednocení množin se shodné záznamy neopakují.
- UNION er en sett-operator. UNION kombinerer resultatet av to eller flere SELECT-uttrykk inn i ett resultatsett og eliminerer duplikate rader fra resultatsettet. Resultatet av de SELECT-uttrykkene må returnere samme antall felt og datatyper Syntaksen er som følger: SELECT felt1, felt2, . felt_n FROM tables UNION SELECT felt1, felt2, . felt_n FROM tables;
- Operator UNION w języku SQL łączy rezultaty dwóch zapytań w jedną tabelę (bądź inną postać wyniku) zawierającą wszystkie pasujące do nich wiersze. Oba zapytania biorące udział w złączeniu muszą generować jednakową liczbę kolumn o odpowiednio kompatybilnych typach danych. Zdublowane rekordy są automatycznie usuwane, za wyjątkiem sytuacji, w której zostało użyte UNION ALL .
|