Tento článek se zabývá důležitostí a používáním Union Queries a také poskytuje kroky k efektivnímu použití k získání kombinovaných výsledků.
Předpokládejme, že uživatel má databázi MS Access se dvěma nesouvisejícími tabulkami, jednou s klientskými daty a druhou s daty zákazníků. Předpokládáme, že obě tyto tabulky budou mít pole pro kontaktní informace. Nyní, pokud chce uživatel vidět kontaktní informace v jednom zobrazení obou těchto tabulek, bude muset použít Union Query.
Union Query se používá k výběru a získávání informací z více než jedné tabulky najednou. K tomu musí uživatel vybrat dotaz z každé tabulky, která načte data a poté zkombinuje výsledek vytvořením sjednocovacího dotazu.
Na co si pamatovat při používání Union Query
- Union Queries jsou specifikovány SQL, takže by měly být psány přímo v MS SQL, přepnutím do SQL zobrazení.
- Výběrové dotazy, které chce uživatel zkombinovat, by měly mít stejný počet polí ve stejném pořadí, složených z kompatibilních datových typů.
Kroky k vytvoření výběrových dotazů
- Krok 1: Přejděte na kartu Vytvořit ve skupině Dotazy a otevřete Návrh dotazu.
- Krok 2: Vyberte tabulku s poli, která chcete přidat z Zobrazit tabulku. Tabulka bude automaticky přidána do vašeho okna návrhu dotazu.
- Krok 3: Zavřít dialogové okno Zobrazit tabulku.
- Krok 4: Nyní vyberte pole z okna Návrh dotazu.
Ujistěte se, že jste vybrali stejné pořadí a počet polí, které přidáváte do druhého výběrového dotazu. Zkontrolujte také, zda jsou datové typy v jednotlivých polích vzájemně kompatibilní nebo ne.
- Krok 5: Nyní přidejte kritéria do pole s příslušnými výrazy.
- Krok 6: Spusťte výběrový dotaz a znovu zkontrolujte jeho výstup. Otevřete kartu Návrh ze skupiny Výsledky a klikněte na Spustit.
- Krok 7: Přepněte do návrhového zobrazení.
- Krok 8: Nyní uložte vybraný dotaz bez zavření
- Krok 9: Opakujte postup pro každý výběrový dotaz, který chce uživatel zkombinovat.
Kroky ke sloučení Vyberte dotazy
Access zobrazí kartu objektu zobrazení SQL a zároveň skryje okno návrhu dotazu. A v tuto chvíli je karta zobrazení SQL prázdná.
Krok 1: Vyberte kartu prvního výběrového dotazu, který chce uživatel zkombinovat jako sjednocovací dotaz.
- Krok 2: Přejděte na kartu Domů, klikněte na Zobrazit > Zobrazení SQL.
- Krok 3: Zkopírujte a vložte příkaz SQL pro výběrový dotaz. Nyní otevřete kartu, kterou jste vytvořili ve výše uvedených krocích pro „Vytvoření sjednocovacího dotazu“.
- Krok 4: Vložte příkaz SQL do objektu SQL View ve sjednocovacím dotazu.
- Krok 5: Odstraňte středník (;) umístěný na konci výběrového dotazu v jeho příkazu SQL.
- Krok 6: Stiskněte Enter, aby se kurzor posunul o jeden řádek dolů, a na nový řádek napište UNION.
- Krok 7: Vyberte kartu pro další dotaz, který chce uživatel zkombinovat v Union Query.
- Krok 8: Opakujte všechny kroky až do 5, dokud uživatel nezkopíruje a nevloží všechny příkazy SQL pro výběrový dotaz do okna zobrazení SQL v Union Query. Neodstraňujte středník z posledního příkazu SQL nebo dotazu.
- Krok 9: Přejděte na kartu Návrh ve skupině Výsledky a klikněte na Spustit.
Výsledky dotazu uživatele se automaticky zobrazí na vaší obrazovce v zobrazení datového listu.
Navzdory řadě funkcí, které jsou součástí jeho nejnovějších verzí, software MS Access stále trpí pády databáze. Firemní uživatelé proto musí investovat do Přístup k opravě užitečnost pro řešení nepředvídaných událostí.
Úvod autora:
Vivian Stevens je expert na obnovu dat v DataNumen, Inc., která je světovým lídrem v oblasti technologií pro obnovu dat, včetně zotavení sql a excelové softwarové produkty pro obnovu. Pro více informací navštivte www.datanumen.com
Krok 1: Vyberte kartu prvního výběrového dotazu, který chce uživatel zkombinovat jako sjednocovací dotaz.